[請益] 用phpmailer寄信,寄不出去,請問是mai …
※ [本文轉錄自 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
<xxx@gxcity.com>: Sender address rejected: not logged in; from=<xxx@gxcity.com>
請問這樣是 mail server那邊的設定問題嗎
又要怎麼修正
謝謝
--
◢██ ◣
◢ █
□︵□◥
◥o﹦◤◤ ㄤ ㄤ ㄤ 洨叮噹幫我實現~所有的~願望~~
● ㊣ ◣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.209.140.173
※ 編輯: knives 來自: 210.209.140.173 (03/09 16:35)
--
◢ ˊ_▂▃▄▂_ˋ. ◣ ▅▅▅ ▅▅▅ ι●╮
▍./◤_▂▃▄▂_◥ \'▊ HARUHI ████████ <■┘
▎⊿ ◤◤◥█◥◥█Δ █ ISM ███▃▃███ ¢|\
▏ζ(▏●‵◥′●▊)Ψ ▏ By-gamejye ▂▂▂ ▂▂▂ ⊿Δ
█/|▊ 〃 、 〃▋ |\ ▎ ハ ル ヒ 主 義
◥◥|◣ ‵′ ◢/'◢◢ S‧O‧S 世界を大いに盛り上げるための涼宮ハルヒの団
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.209.140.173