2017-03-17 5 views
0

は、これまでのところ、ここに電子メールを送信している間、私はタイムアウト制限を設定するにはどうすればよいcommon/config/main-local.phpメール送信タイムアウトを設定するには?

'transport' => [ 
'class' => 'Swift_SmtpTransport', 
'host' => 'in-v3.mailjet.com', 
'username' => 'myUsername', 
'password' => 'myPass', 
'port' => '465', 
'encryption' => 'ssl', 
], 

の私の設定ですか?

私はYii2でメール送信タイムアウトを設定するための参照がありません。

ありがとうございます。

答えて

0
'transport' => [ 
    'class' => 'Swift_SmtpTransport', 
    'host' => 'in-v3.mailjet.com', 
    'username' => 'myUsername', 
    'password' => 'myPass', 
    'port' => '465', 
    'encryption' => 'ssl', 
    'timeout' => 2000 //in second 
], 

それはあなたが

\yii\helpers\VarDumper::dump(Yii::$app->mailer->transport->getTimeout(),10,1); 
で値を確認することができ vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php::setTimeout()上です
関連する問題