Чтобы иметь рабочую конфигурацию Postfix , у вас должен быть Запись MX добавлена на ваш DNS-сервер . Я настраиваю DNS-сервер с помощью BIND 9 , чтобы продемонстрировать, как все работает.
Моя машина Ubuntu 18.04 LTS имеет IP-адрес 192.168.199.170 . Это будет мой DNS-сервер и почтовый сервер . Так что замените его своим IP-адресом. Я выбрал mail.linuxhint.com в качестве полного доменного имени моего почтового сервера. Замените его своим.
Сначала обновите кеш репозитория пакетов APT с помощью следующей команды:
Установить BIND 9 DNS server с помощью следующей команды:
Теперь нажмите y , а затем нажмите , чтобы продолжить.
BIND 9 должен быть установлен.
Теперь создайте файл зоны с помощью следующей команды:
Теперь добавьте следующие строки и сохраните файл. Замените 192.168.199.170 IP-адресом вашего компьютера. Также замените linuxhint.com своим доменным именем.
Теперь проверьте, в порядке ли файл конфигурации, с помощью следующей команды:
Теперь выполните следующую команду, чтобы отредактировать файл /etc/bind/named.conf.default-zones :
Теперь добавьте следующие строки, чтобы настроить зону DNS. При необходимости отрегулируйте.
Теперь отредактируйте/etc/bind/ named.conf.options с помощью следующей команды:
Теперь раскомментируйте серверы пересылки (удалив//из начало каждой строки) и замените 0.0.0.0 на DNS-сервер Google 8.8.8. 8
До:
После:
Теперь перезапустите BIND 9 с помощью следующей команды:
Теперь вам нужно сменить DNS-сервер. Для этого я использовал Network Manager .
Если у вас не установлен сетевой менеджер, установите его с помощью следующей команды:
Выведите список соединений вашего сетевого менеджера с помощью следующей команды:
Как видите, имя моего активного соединения — Проводное соединение 1
Теперь отредактируйте ваше соединение с помощью следующей команды:
Удалить текущий DNS-сервер:
Теперь запустите следующую команду nmcli , чтобы изменить ваш DNS-сервер для подключения.
Сохраните изменения.
Наконец, выйдите из приглашения nmcli :
Теперь перезапустите соединение с помощью следующих команд:
Теперь установите имя вашего хоста на mail.linuxhint.com с помощью следующей команды:
Теперь перезагрузите компьютер, чтобы изменения вступили в силу.
Установка Postfix:
Теперь установите Postfix с помощью следующей команды:
Нажмите и затем нажмите , чтобы продолжить.
Выбрать Интернет-сайт .. Затем нажмите , чтобы выбрать , а затем нажмите , чтобы продолжить.
Введите имя своего домена. Затем нажмите , а затем , чтобы продолжить.
должен быть установлен и настроен
Перенастройка Postfix:
Если вам нужно перенастроить В будущем на сервере Postfix выполните следующую команду:
Должен появиться мастер настройки Postfix на основе терминала. Просто ответьте на вопросы, и все готово.
Настройка Пользователи для отправки и получения электронной почты:
В Ubuntu 18.04 LTS только пользователи, добавленные в группу mail , могут отправлять и получать электронные письма. По умолчанию ни один из пользователей не добавляется в группу mail .
Вы можете добавить пользователя, под которым вы вошли в систему, в mail с помощью следующей команды:
Если пользователь, под которым вы вошли, не имеет sudo или привилегии суперпользователя, вы можете добавить пользователя, скажем, linda , в группу mail с помощью следующей команды:
Если вы хотите создать новых пользователей для отправки и получения электронной почты, выполните следующую команду:
Здесь USERNAME — это имя вашего нового пользователя.
В моем случае, допустим, USERNAME — это Kelly :
Теперь выполните следующую команду, чтобы установить пароль для входа в USERNAME kelly :
Теперь введите пароль для пользователя kelly и нажмите .
Вам придется повторно ввести пароль. Как только вы закончите, пароль должен быть установлен.
Теперь пользователь kelly может отправлять и получать электронные письма.
Отправка и чтение электронных писем из командной строки:
Ubuntu 18. 04 LTS имеет множество инструментов командной строки для отправки электронных писем, таких как Sendmail , mail , mutt и т. Д.
В этом разделе я покажу вам, как использовать команду mail для отправки и чтения сообщений электронной почты .
Программа mail может быть не установлена по умолчанию в Ubuntu 18.04 LTS. Выполните следующую команду, чтобы установить его:
Теперь нажмите y , а затем нажмите , чтобы продолжить.
Он должен быть установлен.
Теперь вы можете отправить электронное письмо с помощью следующей команды:
Давайте отправим электронное письмо kelly ,
Вас должны попросить предоставить Копию (CC) . Если вы хотите переслать его на множество почтовых адресов, введите здесь адреса электронной почты. В противном случае оставьте его пустым и нажмите .
Теперь введите тему вашего электронного письма. Когда все будет готово, нажмите .
Теперь введите свой адрес электронной почты.
Когда закончите, нажмите + d .
Письмо должно быть отправлено.
Теперь kelly может читать электронную почту с помощью следующей команды:
Как видите, kelly получил мое электронное письмо.
Теперь введите номер, как указано ниже, и нажмите для чтения электронной почты:
Это электронное письмо, которое я отправил kelly .
Теперь kelly может также отправлять мне электронные письма.
Я вижу письмо kelly .
Это электронное письмо Келли .
Вот как вы устанавливаете и настраиваете Postfix в Ubuntu 18.04 LTS. Спасибо, что прочитали эту статью.