首页 > 解决方案 > 使用 DirectAdmin 面板设置电子邮件不起作用

问题描述

我有一个directAdmin面板来托管我的 HTML 网站。我通过转到"Email manager" -> "Email accounts"和创建了一封新电子邮件"Create Account"。创建帐户后,我尝试从其他帐户向此新电子邮件发送电子邮件。它说

由于找不到地址或无法接收邮件,您的邮件未发送到 **********.com。

我不确定如何通过 DirectAdmin 设置工作电子邮件帐户。任何帮助都会很棒,谢谢

标签: htmlhtml-emaildirectadmin

解决方案


对于在 directadmin 中接收电子邮件的问题:

  • 首先检查您的域在 dns zone 中是否有有效的 mx 记录。像 mx : mail.domain.com 具有高优先级,例如 10
  • 在 Windows CMD 中 ping 您的 mx 地址,例如:ping mail.domain.com,它应该返回托管服务器的 ip。ip 应该与 ping domain.com 的结果相同
  • 如果上述步骤不起作用。您应该检查此路径中文件的所有者和权限:/etc/virtual/domain.com。所有权应该是 mail:mail
  • 检查 exim 服务的状态。例如在 redhat OS 发行版中检查命令:service exim status。它应该正在运行并且没有错误

推荐阅读