我正在从一台服务器向另一台服务器发送API请求,它应该回复一封电子邮件。问题是,有时它会成功,有时它无法发送消息。
日志说:
[Swift_TransportException] exception 'Swift_TransportException' with message 'Connection could not be established with host smtp.office365.com [php_network_getaddresses: getaddrinfo failed: Name or service not known #0]' in /var/www/html/yii2/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:269
我的配置是:
'mail' => [
'smtp' => 'smtp.office365.com',
'user' => 'sample@mail.com',
'password' => 'sample',
'port' => 587,
'encryption' => 'tls',
],
我尝试重做我的后端,但似乎问题是SMTP。这是这种情况吗?还是我的后端?每当它失败时,它会响应“内部服务器错误发生500”,但它不记录httpd中的任何错误。
我正在使用CentOS。