Plesk、SMTP 和从同一域发送电子邮件

发布于 2024-11-16 17:19:49 字数 717 浏览 3 评论 0原文

我有一台安装了 Plesk 的服务器。 在此基础上,我创建了一个域 my-domain.com,并添加了电子邮件帐户 [电子邮件受保护] 可以访问 SMTP 来发送电子邮件。

使用 PHPMailer 或 Swift Mailer,我可以通过 SMTP 帐户发送 [email protected] 每当发件人地址超出my-domain.com,例如[电子邮件受保护]。 每当我使用以 @my-domain.com 结尾的电子邮件地址时,它都会失败。

我尝试查看 /usr/local/psa/var/log/maillog 文件,但它只存储未失败的邮件。

有人可以帮我找出问题出在哪里吗?

I have a server with Plesk installed.
On that I've created a domain, my-domain.com, and added and e-mail account [email protected] with access to SMTP for sending e-mails.

With PHPMailer or Swift Mailer I am able to send via the SMTP account [email protected] whenever the from address is outside the my-domain.com, for example [email protected].
Whenever I'm using an e-mail address that ends on @my-domain.com it fails.

I've tried to look in the /usr/local/psa/var/log/maillog file, but it only stores the mails that doesn't fail.

Can someone help me figure out where the problems is?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

平安喜乐 2024-11-23 17:19:49

您可以尝试这样做:

删除qmail文件/var/qmail/control/virtualdomains中的相关域
然后重新加载/重新启动 qmail。现在应该可以了。
更多技术背景请访问 http://forum.parallels.com/pda/index.php/t- 93222.html

You can try this:

Delete the related domain in the qmail file /var/qmail/control/virtualdomains
Then reload/restart qmail. Now it should work.
More technical background at http://forum.parallels.com/pda/index.php/t-93222.html

单挑你×的.吻 2024-11-23 17:19:49

本杰明的回答对我的安装(Plesk 11.5)不起作用,但我找到了另一个解决方案:
只需关闭邮件服务本身即可。它可能不是适合每个人的解决方案,但它适合我(我的域的 mx 记录指向另一台服务器,一些脚本到处发送电子邮件)。

您可以使用 Plesk GUI 相当轻松地关闭邮件服务。

邮件选项卡,然后更改设置按钮

然后取消选中

取消选中'激活域上的服务邮件'

但是,这不会为您可能拥有的子域和辅助域关闭它。没问题,只需使用 ssh 登录并运行以下命令:

/usr/local/psa/bin/domain -u mydomain.example.com -mail_service false

如果有一天您决定重新打开它,只需将 false 替换为 true 即可。

Benjamin answer didn't work on my installation (Plesk 11.5), but I found another solution:
just turn off the mail service itself. It might not be the solution for everyone but it was for me (my domain's mx records pointing to another server, with some scripts sending emails here and there).

You can turn off the mail service fairly easily using Plesk GUI.

Mail tab then Change Settings button

Then uncheck

Uncheck 'Activate mail on service on domain'

However, this won't turn it off for subdomains and secondary domains you might have. No problem, just log in with ssh and run this command:

/usr/local/psa/bin/domain -u mydomain.example.com -mail_service false

And if one day you decide you want to turn it back on just replace false by true.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文