html - 使用 DirectAdmin 面板设置电子邮件不起作用
问题描述
我有一个directAdmin
面板来托管我的 HTML 网站。我通过转到"Email manager" -> "Email accounts"
和创建了一封新电子邮件"Create Account"
。创建帐户后,我尝试从其他帐户向此新电子邮件发送电子邮件。它说
由于找不到地址或无法接收邮件,您的邮件未发送到 **********.com。
我不确定如何通过 DirectAdmin 设置工作电子邮件帐户。任何帮助都会很棒,谢谢
解决方案
对于在 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。它应该正在运行并且没有错误
推荐阅读
- nginx - Kubernetes NGINX Ingress 将 HTTP 请求从 POST 更改为 GET
- c# - 以编程方式创建多个 CosmosDB Changefeeds
- bash - 我如何从 github 运行这个“run_scaled”脚本
- ssh - 通过 C# 测试通过 ssh 获取在远程服务器上运行的脚本的输出
- javascript - 使用 anyOf 查看对象名称?
- angular-cli - Angular cli - 新卡住
- c# - 有没有办法从通用对象列表中获取特定对象
- c# - MathNet 中的回归给出了与 Excel 不同的结果
- c# - 实体框架分析工具
- java - 如何按页面导航?