我已经下载并安装了hmailserver。我想在我的本地机器上运行它,并希望使用本地web应用程序发送电子邮件,该应用程序也运行在我的本地机器上。我的web应用程序无法发送电子邮件(got错误- couldn't connect to mydomain:25),因此我想首先运行hmailserver的诊断工具来测试事物。
但是当我在上面运行诊断时,我看到了错误:
Test: Collect server details hMailServer version: hMailServer 5.6.7-B2425 Database type: MSSQL Compact
Test: Test IPv6 IPv6 support is available in operating system.
Test: Test outbound port SMTP relayer not in use. Attempting mail.hmailserver.com:25... Trying to connect to host mail.hmailserver.com... Trying to connect to TCP/IP address 5.189.183.138 on port 25. Received: 220 mail.hmailserver.com ESMTP. Connected successfully.
Test: Test backup directory ERROR: Backup directory has not been specified.
Test: Test MX records Trying to resolve MX records for mydomain.com... ERROR: MX records for domain mydomain.com could not be resolved
Test: Test local connect Connecting to TCP/IP address in MX records for local domain domain mydomain.com... ERROR: MX records for local domain mydomain.com could not be resolved
Test: Test message file locations Relative message paths are stored in the database for all messages.
Test: Test IP range configuration No problems were found in the IP range configuration.
老实说,我不知道MX Record是什么,也不知道如何设置它。到目前为止,我所做的是:
c:\Windows\System32\Drivers\etc\hosts文件中,我添加了条目127.0.0.1 mydomain.com #for play applicationnetstat -a时,我看到hmailserver在监听port 25 (我使用net stop hmailserver和net start hmailserver进行了测试) Proto Local Address Foreign Address State TCP 0.0.0.0:25 DESKTOP-6PLQOLJ:0 LISTENING[/list]我犯了什么错误吗?
发布于 2019-07-19 04:32:25
如果您的Windows操作系统DNS-Resolver服务指向一个DNS-Server,该DNS-Server不知道或不能将查询转发给负责指定域及其MX-记录的DNS-Server,则会显示此错误消息。
简而言之:如果没有正确配置DNS-域,hMailServer (或任何其他SMTP-Server)就无法工作。
https://stackoverflow.com/questions/52119682
复制相似问题