Yii2 如何设置邮件发送超时?
到目前为止,这里是我在Yii2 如何设置邮件发送超时?,yii2,swiftmailer,Yii2,Swiftmailer,到目前为止,这里是我在common/config/main local.php 'transport' => [ 'class' => 'Swift_SmtpTransport', 'host' => 'in-v3.mailjet.com', 'username' => 'myUsername', 'password' => 'myPass', 'port' => '465', 'encryption' => 'ssl', ], 如何在发送电子邮件时设
common/config/main local.php
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'in-v3.mailjet.com',
'username' => 'myUsername',
'password' => 'myPass',
'port' => '465',
'encryption' => 'ssl',
],
如何在发送电子邮件时设置超时限制
我没有在Yii2中设置邮件发送超时的参考
提前谢谢
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'in-v3.mailjet.com',
'username' => 'myUsername',
'password' => 'myPass',
'port' => '465',
'encryption' => 'ssl',
'timeout' => 2000 //in second
],
它位于vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/esmtptport.php::setTimeout()
上,您可以通过
\yii\helpers\VarDumper::dump(Yii::$app->mailer->transport->getTimeout(),10,1);