Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yii2 如何设置邮件发送超时?_Yii2_Swiftmailer - Fatal编程技术网

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);