Ubuntu 接收邮件服务器

Ubuntu 接收邮件服务器

我正在尝试设置和配置一个可以接收电子邮件的邮件服务器,但是 Postfix 或 Exim4 却无法正常工作。我目前已配置 Exim4,它可以正常发送邮件,但是无法接收邮件。当我尝试从我的其他帐户 (gmail) 向服务器上的帐户发送邮件时,我收到以下回复:

Delivery to the following recipient failed permanently:

    [email protected]

Technical details of permanent failure: 
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 550 550 Unrouteable address (state 14).

我该如何修复?这是 MX 记录问题还是 Exim4 配置错误?

答案1

通常情况下,您只需使用自动配置即可让您的 Exim4 处于可工作状态:

# dpk-reconfigure exim4-config

最重要的答案是设置您想要的传递类型(您想要第一个,直接传递/接收消息)和域配置。域配置是一系列问题,询问服务器将考虑哪些域进行本地传递等。正确回答这些问题将使您的服务器正常运行。

答案2

您可以通过直接 telnet 到邮件服务器来测试它是否是 DNS 错误或 exim 问题。然后手动输入 SMTP 命令

telnet youmailserver.net 25
helo server
mail from:[email protected]
rcpt to:[email protected]
data
test
.

以上并不是严格有效的 SMTP,但应该足以供您测试。

相关内容