×
Внимание, Tele2 отказывает в доставке SMS от Google (18 июнь 2017)

Крайне неприятная новость для пользователей российского сегмента сетей связи мобильного оператора Tele2.

Вопрос Почтовый сервер под Linux. Устанавливаем Postfix

Больше
6 года 11 мес. назад - 6 года 6 мес. назад #1 от Aleksej
Aleksej создал эту тему: Почтовый сервер под Linux. Устанавливаем Postfix
В этой статье будет рассмотрена процедура установки postfix - почтового сервера, отличающегося замечательной простотой конфигурирования и хорошим функционалом - на Fedora. В качестве примера использована Fedora 13, но релиз, в общем, значения не имеет; установка и настройка занимают всего несколько минут (разумеется, речь идет о минимуме настроек, дающих возможность серверу запускаться с работоспособными параметрами).

Прежде всего необходимо узнать - что именно на предмет почтового сервера имеет место быть в нашей системе.
Вводим:

rpm -qa | grep sendmail

rpm -qa | grep postfix

И видим, что, как и следовало ожидать, установлен sendmail, а вывод второй команды - пуст:



Удаляем sendmail:

rpm -e --nodeps sendmail

Ключ --nodeps указывает на то, что мы удаляем sendmail несмотря на его зависимость к ряду других установленных в системе пакетов - эта роль в дальнейшем перейдет к postfix.

Устанавливаем postfix:

yum install postfix

и выполняем указанный в мануале постинсталляционный скрипт (необходим после установки либо обновления postfix):

/etc/postfix/post-install upgrade-package

Ок, установка закончена. Открываем ms или vi и редактируем настройки postfix - файл
/etc/postfix/main.cf:

#myhostname = host.domain.tld
изменим на
myhostname = vash_domain
где vash_domain - имя домена, в котором будет работать Ваш почтовый сервер.

#mydomain = domain.tld
изменим на
mydomain = vash_domain

inet_interfaces = localhost
изменим на
inet_interfaces = $myhostname, localhost


Примечание: если тренируетесь на виртуальной машине и домена у Вас нет - в первой и второй строчке (вместо vash_domain) поставьте localhost.

Раскомментируйте
#myorigin = $mydomain
и
#mynetworks_style = host

Запускаем postfix:

service postfix start

И ntsysv, где ставим галку для postfix (чтобы последний стартовал при запуске системы):



Ваш почтовый сервер установлен и работает.
Последнее редактирование: 6 года 6 мес. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.