Как установить и настроить Postfix в Ubuntu 18.04 LTS

Postfix — это агент пересылки почты (MTA) с открытым исходным кодом. Он используется общедоступными почтовыми серверами по всему Интернету. В этой статье я покажу вам, как установить и настроить Postfix в Ubuntu 18.04 LTS.

Чтобы иметь рабочую конфигурацию Postfix , у вас должен быть Запись MX добавлена ​​на ваш DNS-сервер . Я настраиваю DNS-сервер с помощью BIND 9 , чтобы продемонстрировать, как все работает.

Моя машина Ubuntu 18.04 LTS имеет IP-адрес 192.168.199.170 . Это будет мой DNS-сервер и почтовый сервер . Так что замените его своим IP-адресом. Я выбрал mail.linuxhint.com в качестве полного доменного имени моего почтового сервера. Замените его своим.

Сначала обновите кеш репозитория пакетов APT с помощью следующей команды:

$ sudo apt update

Установить BIND 9 DNS server с помощью следующей команды:

$ sudo apt install bind9

Теперь нажмите y , а затем нажмите , чтобы продолжить.

BIND 9 должен быть установлен.

Теперь создайте файл зоны с помощью следующей команды:

$ sudo nano/var/cache/bind/db.linuxhint

Теперь добавьте следующие строки и сохраните файл. Замените 192.168.199.170 IP-адресом вашего компьютера. Также замените linuxhint.com своим доменным именем.

Теперь проверьте, в порядке ли файл конфигурации, с помощью следующей команды:

$ sudo named-checkzone linuxhint.com. /var/cache/bind/db.linuxhint

Теперь выполните следующую команду, чтобы отредактировать файл /etc/bind/named.conf.default-zones :

$ sudo nano /etc/bind/named.conf.default-zones

Теперь добавьте следующие строки, чтобы настроить зону DNS. При необходимости отрегулируйте.

Теперь отредактируйте/etc/bind/ named.conf.options с помощью следующей команды:

$ sudo nano/etc/bind/named.conf.options

Теперь раскомментируйте серверы пересылки (удалив//из начало каждой строки) и замените 0.0.0.0 на DNS-сервер Google 8.8.8. 8

До:

После:

Теперь перезапустите BIND 9 с помощью следующей команды:

$ sudo systemctl reload bind9

Теперь вам нужно сменить DNS-сервер. Для этого я использовал Network Manager .

Если у вас не установлен сетевой менеджер, установите его с помощью следующей команды:

$ sudo apt install network-manager

Выведите список соединений вашего сетевого менеджера с помощью следующей команды:

$ sudo nmcli connection show

Как видите, имя моего активного соединения — Проводное соединение 1

Теперь отредактируйте ваше соединение с помощью следующей команды:

$ sudo nmcli connection edit «Проводное соединение 1»

Удалить текущий DNS-сервер:

nmcli> удалить ipv4.dns

Теперь запустите следующую команду nmcli , чтобы изменить ваш DNS-сервер для подключения.

nmcli> установить ipv4.dns 192.168.199.170

Сохраните изменения.

nmcli> сохранить

Наконец, выйдите из приглашения nmcli :

nmcli> quit

Теперь перезапустите соединение с помощью следующих команд:

$ sudo nmcli connection down «Проводное соединение 1»

$ sudo nmcli connection up «Проводное соединение 1»

Теперь установите имя вашего хоста на mail.linuxhint.com с помощью следующей команды:

$ sudo hostnamectl set-hostname mail.linuxhint.com

Теперь перезагрузите компьютер, чтобы изменения вступили в силу.

$ sudo reboot

Установка Postfix:

Теперь установите Postfix с помощью следующей команды:

$ sudo apt install postfix

Нажмите и затем нажмите , чтобы продолжить.

Выбрать Интернет-сайт .. Затем нажмите , чтобы выбрать , а затем нажмите , чтобы продолжить.

Введите имя своего домена. Затем нажмите , а затем , чтобы продолжить.

должен быть установлен и настроен

Перенастройка Postfix:

Если вам нужно перенастроить В будущем на сервере Postfix выполните следующую команду:

$ sudo dpkg-reconfigure postfix

Должен появиться мастер настройки Postfix на основе терминала. Просто ответьте на вопросы, и все готово.

Настройка Пользователи для отправки и получения электронной почты:

В Ubuntu 18.04 LTS только пользователи, добавленные в группу mail , могут отправлять и получать электронные письма. По умолчанию ни один из пользователей не добавляется в группу mail .

Вы можете добавить пользователя, под которым вы вошли в систему, в mail с помощью следующей команды:

$ sudo usermod -aG mail $ (whoami)

Если пользователь, под которым вы вошли, не имеет sudo или привилегии суперпользователя, вы можете добавить пользователя, скажем, linda , в группу mail с помощью следующей команды:

$ sudo usermod -aG mail linda

Если вы хотите создать новых пользователей для отправки и получения электронной почты, выполните следующую команду:

$ sudo useradd -m -G mail ИМЯ ПОЛЬЗОВАТЕЛЯ

Здесь USERNAME — это имя вашего нового пользователя.

В моем случае, допустим, USERNAME — это Kelly :

$ sudo useradd -m -G ma il -s/bin/bash kelly

Теперь выполните следующую команду, чтобы установить пароль для входа в USERNAME kelly :

$ sudo passwd Kelly

Теперь введите пароль для пользователя kelly и нажмите .

Вам придется повторно ввести пароль. Как только вы закончите, пароль должен быть установлен.

Теперь пользователь kelly может отправлять и получать электронные письма.

Отправка и чтение электронных писем из командной строки:

Ubuntu 18. 04 LTS имеет множество инструментов командной строки для отправки электронных писем, таких как Sendmail , mail , mutt и т. Д.

В этом разделе я покажу вам, как использовать команду mail для отправки и чтения сообщений электронной почты .

Программа mail может быть не установлена ​​по умолчанию в Ubuntu 18.04 LTS. Выполните следующую команду, чтобы установить его:

$ sudo apt install mailutils

Теперь нажмите y , а затем нажмите , чтобы продолжить.

Он должен быть установлен.

Теперь вы можете отправить электронное письмо с помощью следующей команды:

$ mail EMAIL_ADDRESS

Давайте отправим электронное письмо kelly ,

$ mail kelly@linuxhint.com

Вас должны попросить предоставить Копию (CC) . Если вы хотите переслать его на множество почтовых адресов, введите здесь адреса электронной почты. В противном случае оставьте его пустым и нажмите .

Теперь введите тему вашего электронного письма. Когда все будет готово, нажмите .

Теперь введите свой адрес электронной почты.

Когда закончите, нажмите + d .

Письмо должно быть отправлено.

Теперь kelly может читать электронную почту с помощью следующей команды:

$ mail

Как видите, kelly получил мое электронное письмо.

Теперь введите номер, как указано ниже, и нажмите для чтения электронной почты:

Это электронное письмо, которое я отправил kelly .

Теперь kelly может также отправлять мне электронные письма.

Я вижу письмо kelly .

Это электронное письмо Келли .

Вот как вы устанавливаете и настраиваете Postfix в Ubuntu 18.04 LTS. Спасибо, что прочитали эту статью.

Оцените статью
nanomode.ru
Добавить комментарий