用phpmailer寄信,寄不出去,請問是mai … - Linux

Table of Contents

※ [本文轉錄自 PHP 看板]

作者: knives () 看板: PHP
標題: [請益] 用phpmailer寄信,寄不出去,請問是mail server的問題嗎
時間: Tue Mar 9 16:35:03 2010

我現在用phpmailer寄信,本來是要用Gmail,可是怕被擋
所以又改回自己家的mail server是POSTFIX: mail.gxcity.com

我的php程式是這樣寫

$PHPmail= new PHPMailer(); //建立新物件
$PHPmail->IsSMTP(); //設定使用SMTP方式寄信
$PHPmail->PluginDir=S_ROOT.'./source/'; //設定使用SMTP方式寄信

$PHPmail->SetLanguage( 'zh', S_ROOT.'./source/phpmailer/language/' );

$PHPmail->Host =
($mail['gmail_server']!='') ? $mail['gmail_server'] : 'smtp.gmail.com'; //設定
SMTP主機
//$PHPmail->Host = $mail['gmail_server'];

$PHPmail->SMTPAuth = false;
//$PHPmail->SMTPSecure = "ssl";
$PHPmail->Username = $mail['gmail_auth_username']; //設定驗證帳號
$PHPmail->Password = $mail['gmail_auth_password']; //設定驗證密碼
$PHPmail->Port = $mail['gmail_port']; //設定SMTP埠位,預設為25埠。
$PHPmail->CharSet = "utf8"; //設定郵件編碼

$PHPmail->From = $mail['gmail_auth_username'].'@gmail.com'; //設定寄件者信

$PHPmail->FromName = $mail['gmail_from_username']; //設定寄件者姓名
$PHPmail->SetFrom( $PHPmail->From,$PHPmail->FromName);

這樣寄的話,是可以正常送出
但是問題是,當我將$PHPmail->From 這一項改成
$mail['gmail_auth_username'].'@gxcity.com';

我看Log 檔是寫
NOQUEUE: reject: RCPT from unknown[xxx.xxx.xxx.xx]: 553 5.7.1
<[email protected]>: Sender address rejected: not logged in; from=<[email protected]>
請問這樣是 mail server那邊的設定問題嗎
又要怎麼修正
謝謝





--
◢██


□︵□
ㄤ ㄤ ㄤ 洨叮噹幫我實現~所有的~願望~~


--

All Comments