我已經設置了一個郵件發件人和Codeigniter電子郵件庫。郵件未發送到Gmail或Hotmail地址
一切正常,直到用戶指定一個gmail或hotmail地址作爲他們的地址。
如
$email = $this->input->post('[email protected]');
這僅僅是一個返回地址給我答覆。電子郵件本身是從Godaddy電子郵件帳戶發送的。
我想知道是否有人有與codeigniter電子郵件庫或Godaddy託管類似的問題,只需指定一個電子郵件返回地址導致郵件不能傳遞。
調試器在提交表單時不顯示錯誤。 如果我在發送電子郵件之前更改用戶電子郵件地址的值,例如。字符串替換gmail到xgmail郵件發送完美。
這裏是我的配置陣列
'protocol' => 'sendmail',
'smtp_host' => 'smtpout.secureserver.net',
'smtp_port' => 25,
'smtp_user' => '[email protected]',
'smtp_pass' => 'password',
'mailtype' => 'text');
我已經嘗試了Gmail和GoDaddy的作爲smtp_hosts。兩次當
$email = $this->input->post('email');
是一個gmail或hotmail地址郵件永遠不會傳遞。
我梳理網絡的答案,但似乎無法找到任何類似的問題。
編輯:試圖使清晰。
在什麼時候究竟將電子郵件發送失敗(和你怎麼知道) ?我知道codeigniter發送郵件的函數返回一個布爾值,是你要離開的嗎? – Matthew 2010-09-09 16:12:57
Theres沒有通知失敗。當用戶指定Gmail或Hotmail地址作爲他們對地址的回覆時,就不會收到任何電子郵件 – chris 2010-09-09 16:22:05
您是否嘗試過其他任何電子郵件提供商你的私人郵件服務器?你有權訪問處理髮送(或任何你使用的)的smtp服務器日誌嗎? – Residuum 2010-09-09 16:34:41