2011-08-12 38 views
4

Gmail smtpサーバーからZend_Mailとメールを送信します。私はこのコードGmail smtpサーバーでZend_Mailでメールを送信

Zend_Mail::setDefaultTransport(new Zend_Mail_Transport_Smtp("smtp.googlemail.com", array(
    "auth" => "login", 
    "username" => "[email protected]", 
    "password" => "mypassword", 
    "ssl" => "ssl", 
    "port" => 465 
))); 

を持っていたが、私は電子メールを送信しようとすると、それは接続が拒否したメッセージと例外がスローされます。

どこが間違っていますか?

+0

あなたのパラメータが間違っているかどうかわかりません。同様の質問を確認してください。この[1](http://stackoverflow.com/questions/1094137/zend-mail-gmail-smtp)など。 – Marcin

答えて

10

あなたのパラメータが間違っています。

$config = array(
    'ssl' => 'tls', 
    'port' => 587, 
    'auth' => 'login', 
    'username' => '[email protected]', 
    'password' => 'mypassword' 
); 
$transport = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config); 
Zend_Mail::setDefaultTransport($transport); 
関連する問題