У меня есть домашний сервер, работающий на Сервере Ubuntu 18.04. В моей домашней сети существует несколько устройств. Но мой маршрутизатор настроен для перенаправления входящего трафика на портах 80 и 25 к серверу (TCP). Веб-сайт HTTP на порте 80 работ отлично и доступен из Интернета. Но я не получаю почты вообще.
Предположите, что у меня есть пользователь, названный именем пользователя, и именем хоста сервера является example.com (в/etc/hostname). У меня есть запись для example.com, указывающего на глобальный IP моего маршрутизатора. У меня нет записей MX для example.com, но в этом сообщении говорится, что оно принимает значение по умолчанию к запись в этом случае.
Я попытался установить sendmail и постфикс из учебных руководств. Но я все еще не получаю почты вообще. Файл/var/mail/username существует, но имеет нулевой размер.
Обратите внимание, что другие пользователи на сервере действительно получают некоторую локальную системную почту (крон, и т.д.). Но никакая почта из Интернета. Я должен смочь получить почту для адреса username@example.com.
Я пропускаю что-то? Это сводит меня с ума.
Удивительный, но оказывается, что я просто должен был перезагрузить систему. Я удалил sendmail
но это все еще работало в RAM, вмешиваясь в postfix
(который я установил использование этого учебного руководства). После перезагрузки postfix
запущенное получение всех электронных писем обычно.