IT-К@ФЕ. Welcome! :)
   
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня


Почтовый сервер под Linux. Устанавливаем Postfix
(1 чел.) (1) гость
  • Страница:
  • 1

ТЕМА: Почтовый сервер под Linux. Устанавливаем Postfix

Почтовый сервер под Linux. Устанавливаем Postfix 1 год, 10 мес. назад #121

  • Aleksej
  • Вне сайта
  • Moderator
  • Постов: 1738
  • Репутация: 40
В этой статье будет рассмотрена процедура установки 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 (чтобы последний стартовал при запуске системы):



Ваш почтовый сервер установлен и работает.
Изменено: 1 год, 5 мес. назад от Aleksej.
  • Страница:
  • 1
Время создания страницы: 0.21 секунд