运行sendmail的邮件服务器无法接收传入的邮件

时间:2014-03-19 13:02:43

标签: linux email sendmail

我有一个托管网站的服务器。我想启用使用域名的电子邮件(例如xxx@mydomain.com),因此我使用sendmail和dovecot配置了电子邮件服务。我是配置电子邮件服务器的新手,目前我遇到了两个奇怪的问题。我正在寻求你的帮助:

  1. 关于将邮件发送到/ etc / aliases中定义的外部电子邮件地址: 在/ etc / aliases文件中,我定义了一个组,该组将传入的邮件定向到我的本地电子邮件帐户和我的外部电子邮件帐户,例如

    admin: myname@mydomain.com, myname@mycompany.com

    当我登录我的服务器并将邮件发送到admin@mydomain.com时,两封电子邮件都可以发送。但是,当我使用外部邮件服务器发送(例如myname@mycompany.com)时,只能发送@ mydomain.com邮件,并且我收到了@ mycompany.com邮件的拒绝邮件:

    sender address rejected: Access denied

    我已经启用了FEATURE(`relay_based_on_MX')

  2. 我无法使用基于网络的电子邮件(如gmail,hotmail或yahoo邮件)向myname@mydomain.com发送邮件。几个小时后(有时一天),我收到了来自网络电子邮件的延迟发送消息。 e.g。

    (来自gmail)

    Delivery to the following recipient has been delayed:
      myname@mydomain.com
    
    Message will be retried for 2 more day(s)
    
    Technical details of temporary failure:
    The recipient server did not accept our requests to connect. Learn more at http://support.google.com/mail/bin/answer.py?answer=7720
    [(10) mydomain.com. [xxx.xxx.xxx.xxx]:25: Connection refused]
    

    我已经配置了防火墙以允许所需的端口(例如25,143,110)。我可以发送@ mycompany.com发送的邮件。

    我怀疑网络邮件服务器可能需要额外的验证。我应该采取哪些其他配置来启用邮件服务器接收外部邮件?

  3. 感谢您的关注!

0 个答案:

没有答案