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