我有一台安装了Plesk的服务器.我已经创建了一个域名my-domain.com,并添加了电子邮件帐户noreply@my-domain.com,可以访问SMTP以发送电子邮件.
使用PHPMailer或Swift Mailer,只要from地址在my-domain.com之外,我就可以通过SMTP帐户发送noreply@my-domain.com,例如info@my-second-domain.com.每当我使用以@ my-domain.com结尾的电子邮件地址时,它都会失败.
我试图查看/ usr/local/psa/var/log/maillog文件,但它只存储没有失败的邮件.
有人可以帮我找出问题所在吗?
小智 10
你可以试试这个:
删除qmail文件/ var/qmail/control/virtualdomains中的相关域然后重新加载/重新启动qmail.现在它应该工作.更多技术背景,请访问http://forum.parallels.com/pda/index.php/t-93222.html
本杰明的答案对我的安装没有用(Plesk 11.5),但我找到了另一个解决方案:只需关闭邮件服务本身.它可能不是每个人的解决方案,但它适合我(我的域的mx记录指向另一个服务器,一些脚本在这里和那里发送电子邮件).
您可以使用Plesk GUI轻松关闭邮件服务.

然后取消选中

但是,这不会为您可能拥有的子域和辅助域关闭它.没问题,只需使用ssh登录并运行此命令:
/ usr/local/psa/bin/domain -u mydomain.example.com -mail_service false
如果有一天你决定要把它重新打开,只需将false替换为true.
| 归档时间: |
|
| 查看次数: |
20034 次 |
| 最近记录: |