Я установил postfix
следуя этому руководство но когда я пытаюсь telnet mail.mydomain.com 110
(995,993,143 или 25) выдает следующую ошибку: Telnet: Unable to connect to remote host: Connection refused
я смотрел на этот ответ ServerFault, но это не помогло! Любая подсказка, как это исправить (или ссылка на другой учебник), я уже неделю пытаюсь установить серверную почту на свой VPS, не могу заставить его работать!
В соединении отказано означает, что машина ответила, но что-то блокирует связь. Почти всегда это брандмауэр. Проверьте настройки брандмауэра, чтобы убедиться, что трафик Telnet и SMTP разрешен:
https://help.ubuntu.com/community/UFW
Если вы не находитесь в производственной среде, где все должно быть в безопасности, вы можете попробовать временно отключить брандмауэр (если он включен), чтобы проверить, работает ли он. Если он работает с отключенным брандмауэром, то его блокирует брандмауэр.
Postfix может быть сложно настроить, если вы не знаете, что делаете. Вам также потребуется настроить Dovecot, если вы хотите проверять почту через IMAP или POP3.
Запустите nmap на IP-адресе, который разрешает имя mail.example.com. Nmap выведет список всех открытых портов на машине.
в /etc/postfix/master.conf
под smptd вы можете добавить порты