Я скачал и установил hmailserver
. Я хочу запустить его на своем локальном компьютере и отправить электронную почту, используя локальное веб-приложение, которое также работает на моем локальном компьютере. Моему веб-приложению не удалось отправить электронное письмо (получено сообщение об ошибке - 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
и как его настроить. То, что я сделал до сих пор:
- Установлен hmailserver (очевидно!)
- Добавлен домен (mydomain.com)
- Добавлена учетная запись на mydomain.com (signup@mydomain.com)
- В настройках-> Протоколы -> SMTP, я добавил localhost в раздел Доставка почты -> Раздел Localhostname
- В
c:\Windows\System32\Drivers\etc\hosts
файле я добавил запись 127.0.0.1 mydomain.com #for play application
- Когда я запускаю
netstat -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]
Я сделал ошибку?