Не удается получать почту на 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 начал нормально получать все письма.

Другие вопросы по тегам