Настройка почтового сервера SMTP Postfix для локальной отправки (ОС Ubuntu)

postfix

Подразумеваем, что у вас уже установлен сервер с операционной системой Ubuntu. Данная инструкция демонстрирует настройку почтового сервера Postfix.

1.  Пройдите авторизацию в операционной системе (по SSH или с помощью виртуальной консоли).

2.  В терминале напишите следующую команду для обновления:

apt-get update

Рис. 2Обновление информации APT ubuntu

3. Для установки SMTP почтового сервера напишите команду:

apt-get install postfix

Рис. 3.1

Установка postfix в ubuntuНа вопрос об установке postfix и зависимых пакетов напишите утвердительный ответ (буква y на английской раскладке).

Во время автоматической настройки выберите пункт – Интернет-сайт.

Рис. 3.2

Выбор параметра во время установки postfix

Напишите имя вашего домена, на котором будет работать почта.

Рис. 3.3

Указать имя домена в Postfix

4. Проверьте статус сервиса postfix, напишите команду service postfix status .

Рис. 4

Статус сервера postfix

 

5. Откройте для редактирования конфигурационный файл postfix

nano /etc/postfix/main.cf

#Если у вас не работает команда nano, тогда установите редактор командой apt-get install nano или воспользуйтесь другим редактором

В конфигурационном файле найдите строку  inet_interfaces = all и измените в ней параметр на localhost. Должно быть так inet_interfaces = localhost .

Найдите строки:

myhostname =

myorigin =

mydestination =

 

Измените их на:

myhostname = domain.ru (напишите ваш домен вместо domain.ru)

myorigin = domain.ru (напишите ваш домен вместо domain.ru)

mydestination = $myhostname, domain.ru, localhost.domain.ru, , localhost (напишите ваш домен вместо domain.ru)

Сохраните файл main.cf .

 

Напишите в терминале команду:

hostname domain.ru  (вместо domain.ru напишите ваш домен)

Откройте файл /etc/hostname и запишите в него свой домен.

Чтобы почта успешно доставлялась, вам необходимо указать обратную запись вашего доменного имени (PTR запись). Для этого обратитесь в техническую поддержку Netpoint через запрос в биллинге.

Проверим работу почтового сервера командой в консоли:

echo «Тест» | mail -s «Проверка работы почтового сервера» info@domain.ru

Вместо info@domain.ru напишите ваш рабочий электронный адрес.

6. Записи в DNS .

Пройдите авторизацию в панели управления DNS записями и добавьте следующие записи (если их нет).

@ — во многих системах домен указывается таким знаком. Если у вас не работает, то напишите полностью доменное имя.

testdomain.ru — вместо этой записи напишите имя своего домена.

mailto:info@testdomain.ru — напишите свой действительный адрес электронной почты для получения отчетов о не доставленных письмах.

@ MX  testdomain.ru

_dmarc    TXT     «v=DMARC1; p=none; rua=mailto:info@testdomain.ru»

@   TXT     «v=spf1 +a +mx ~all»

 

7. Настройка переадресации (по желанию)

Откройте для редактирования файл  nano /etc/aliases .

Содержимое файла выглядит так:

# See man 5 aliases for format

postmaster:    root

внесите в файл дополнительную строку

root: info@domain.ru  (напишите ваш рабочий адрес электронной почты вместо info@domain.ru)

Для применения новых данных введите в консоли команду:

newaliases .

Теперь сообщения направленные пользователю root будут отправляться на указанный email.

Настройка почтового сервера в операционной системе Centos https://netpoint-dc.com/blog/nastroika-pochtovogo-servera-smtp-na-os-centos/

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *