1
我一直在使用AWS SES和CakePHP應用程序幾個月,一切正常,但我們有一個服務器問題,這意味着我已關閉站點並恢復服務器。一旦我把網站放回去,我注意到電子郵件不會發送並導致CakePHP出錯。CakePHP和AWS SES剛剛停止工作
的錯誤
2013-01-14 14:50:02 Error: [SocketException] SMTP Error: 535 Incorrect authentication data
#0 /public_html/lib/Cake/Network/Email/SmtpTransport.php(132): SmtpTransport->_smtpSend('QWhRZ2F0azQyTnh...', '235')
#1 /public_html/lib/Cake/Network/Email/SmtpTransport.php(61): SmtpTransport->_auth()
#2 /public_html/lib/Cake/Network/Email/CakeEmail.php(1059): SmtpTransport->send(Object(CakeEmail))
#3 /public_html/app/Controller/UsersController.php(1945): CakeEmail->send()
我所做到目前爲止
我檢查域名和電子郵件都被驗證。
我重新生成了新的SMTP細節,只是爲了讓他們錯在哪裏。
確信我的服務器時間是正確使用NTP
在我設置了SMTP與谷歌商業應用其間。
我的配置(一些細節改變安全)
public $smtp = array(
'transport' => 'Smtp',
'from' => array('[email protected]' => 'Company'),
'host' => 'ssl://email-smtp.us-east-1.amazonaws.com',
'port' => 465,
'timeout' => 10,
'username' => 'AKIAICH5321NNDR2CMA',
'password' => 'AhQgat12Nx21c5e78S9Ufku0+4fw9LnRpuMTGZwjXT',
'client' => null,
'log' => false,
);
我對谷歌業務應用程序(其中工程)配置
public $smtp = array(
'transport' => 'Smtp',
'from' => array('[email protected]' => 'Company'),
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'timeout' => 10,
'username' => '[email protected]',
'password' => 'b1t306b',
'client' => null,
'log' => false
);
難道我會丟失一些模塊我的服務器還是讓AWS改變了與我的服務器更改同時發生的事情?我非常感謝任何幫助或建議。謝謝傑森
遷移到Google商業應用程序是否改變了任何內容或者是否收到相同的錯誤? – Grambot
Google商業應用停止發送錯誤,現在正在發送電子郵件。如果我能得到這個排序,我寧願使用SES。謝謝 – dciso