Установка и настройка почтового сервера Linux
Почтовый сервер Linux — это специальное программное обеспечение, которое предназначено для того, чтобы осуществлять передачу сообщений с одного компьютера, находящегося в сети, на другой.
Обычно такое ПО работает так сказать «за кулисами», а пользователь использует совершенно другой продукт — e-mail клиент.
В рамках данной статьи мы постараемся максимально подробно рассмотреть то, как осуществляется установка и настройка почтового сервера Linux, и для примера, возьмем проект Postfix.
Первым делом, необходимо установить почтовый сервер. Для этого вводим в консоли
нажимаем Enter, вводим пароль суперпользователя и подтверждаем, опять нажимая клавишу «Ввод». Далее начнется установка.
Когда ПО будет загружено и инсталлировано на жесткий диск, можно выполнить команду
и почтовый сервер на Linux будет запущен, в свою очередь для его остановки нужно изменить start на stop.
Настройка почтового сервера почти не понадобится. Так, Postfix уже сконфигурирован таким образом, чтобы пользоваться им как SMTP-сервером, т.е. он по умолчанию позволяет отправлять электронную почту.
Однако некоторая настройка почтового сервера на Linux все-таки потребуется. Так, например, в файле /etc/postfix/main.cf нужно заменить значение следующих переменных:
Если вы желаете, чтобы Postfix мог отправлять почту другим компьютерам, расположенным в локальной сети, то потребуется немного подкорректировать файл /etc/postfix/main.cf:
Следует отметить, что лучше всего не открывать доступ к серверу извне, так как через некоторое время его могут начать использовать спамеры, а это, в свою очередь, приведет к тому, что и домен и IP адрес окажется в Черном списке у других почтовых серверов.
Теперь поговорим о том, что нужно для того, чтобы почтовый сервер Linux имел возможность принимать почту:
И, конечно же, не забываем перезапускать сервер каждый раз, когда в него были внесены какие-либо изменения. Только тогда новая конфигурация будет принята он сможет работать так, как вы этого хотите.
Не будет лишним и ведение логов.
Эта функция в Postfix включена по умолчанию, а соответствующие файлы хранятся в директории /var/log/mail/.
Если же вы хотите просматривать логи в режиме реального времени, то можете ввести в терминале следующую команду:
За исключением этого, иногда нелишним будет поинтересоваться тем, что «говорит» сам сервер. Вводим команду
и получаем сообщения от почтового сервера.
Вот, в принципе, и все. Настройка почтового сервера на Linux завершена.
Также рекомендуем Вам к прочтению статьи, имеющие к этой процедуре отношение:
установка MySQL Linux, FTP сервер Linux, установка Apache
Обычно такое ПО работает так сказать «за кулисами», а пользователь использует совершенно другой продукт — e-mail клиент.
В рамках данной статьи мы постараемся максимально подробно рассмотреть то, как осуществляется установка и настройка почтового сервера Linux, и для примера, возьмем проект Postfix.
Настройка почтового сервера Linux
Первым делом, необходимо установить почтовый сервер. Для этого вводим в консоли
sudo apt-get postfix
нажимаем Enter, вводим пароль суперпользователя и подтверждаем, опять нажимая клавишу «Ввод». Далее начнется установка.
Когда ПО будет загружено и инсталлировано на жесткий диск, можно выполнить команду
sudo /etc/initd/postfix start
и почтовый сервер на Linux будет запущен, в свою очередь для его остановки нужно изменить start на stop.
Настройка почтового сервера почти не понадобится. Так, Postfix уже сконфигурирован таким образом, чтобы пользоваться им как SMTP-сервером, т.е. он по умолчанию позволяет отправлять электронную почту.
Однако некоторая настройка почтового сервера на Linux все-таки потребуется. Так, например, в файле /etc/postfix/main.cf нужно заменить значение следующих переменных:
- myhostname = вводим реальное имя машины;
- mydomain = указываем имеющееся в вашем распоряжении доменное имя.
Если вы желаете, чтобы Postfix мог отправлять почту другим компьютерам, расположенным в локальной сети, то потребуется немного подкорректировать файл /etc/postfix/main.cf:
- inet_interfaces = all: это позволит подключить к серверу машины, находящиеся за пределами локальной сети;
- также можно изменить и mynetworks, значения могут иметь следующий вид: 127.0.0.0/8, 192.168.1.0/24
Дополнительная настройка почтового сервера
Следует отметить, что лучше всего не открывать доступ к серверу извне, так как через некоторое время его могут начать использовать спамеры, а это, в свою очередь, приведет к тому, что и домен и IP адрес окажется в Черном списке у других почтовых серверов.
Теперь поговорим о том, что нужно для того, чтобы почтовый сервер Linux имел возможность принимать почту:
- естественно, необходимо, чтобы все вышеописанное было правильно сделано;
- нужно иметь постоянный IP, а также достаточно качественное подключение к сети;
- имелось зарегистрированное доменное имя;
- в MX записи домена должен быть прописан адрес вашего сервера.
И, конечно же, не забываем перезапускать сервер каждый раз, когда в него были внесены какие-либо изменения. Только тогда новая конфигурация будет принята он сможет работать так, как вы этого хотите.
Не будет лишним и ведение логов.
Эта функция в Postfix включена по умолчанию, а соответствующие файлы хранятся в директории /var/log/mail/.
Если же вы хотите просматривать логи в режиме реального времени, то можете ввести в терминале следующую команду:
tail -f /var/log/mail/info
За исключением этого, иногда нелишним будет поинтересоваться тем, что «говорит» сам сервер. Вводим команду
mailq
и получаем сообщения от почтового сервера.
Вот, в принципе, и все. Настройка почтового сервера на Linux завершена.
Также рекомендуем Вам к прочтению статьи, имеющие к этой процедуре отношение:
установка MySQL Linux, FTP сервер Linux, установка Apache
210 комментариев