我突然发现,在我的网站上,任何与发送电子邮件有关的操作都会返回 504 服务器超时页面。幸运的是,电子邮件已发送,但返回 504 错误。我进一步在应用程序的根目录中创建了一个 php 脚本,只是为了发送电子邮件, 但还是出现了同样的超时效果。今天之前邮件发送正常,服务器上没有任何变化。可能出了什么问题?
<?php try{ mail('[email protected]', 'Testing Magento mail', 'Hello user. Did you get the mail?'); echo 'Mail sent'; }catch(Exception $e){ echo $e->getMessage(); }
答案1
是的,我解决了这个问题。这与我的文件配置方式有关etc/hosts
。我添加了这一行。
127.0.0.1 myServername myServername.localdomain
它起作用了。