Ні для кого не секрет, що в переважній більшості випадків, на виділеному сервері цілком достатньо використання postfix замість традиційного sendmail. Є купа причин, за якими використання postfix краще, хоча, на мою думку, одними з найбільших його переваг є простота конфігурування і запуск його немає від root, що дуже позитивно позначається на безпеці сервера в цілому.
Отже, вступне слово сказано, приступимо.
Для початку, нам необхідно з'ясувати, що в нашій системі встановлено зараз:
rpm -qa | grep sendmail
sendmail-8.13.4-2
Ага sendmail встановлений в системі.
rpm -qa | grep postfix
висновок цієї команди пустий, значить postfix не встановлено.
Тепер нам потрібно видалити встановлений пакет sendmail:
rpm -e --nodeps sendmail
warning: / var / log / mail / statistics saved as /var/log/mail/statistics.rpmsave
Ключ --nodeps використовується для того, щоб видалити sendmail незважаючи на те, що його використовують інші встановлені в системі пакети для своїх потреб. З цими завданнями буде справлятися наш postfix.
Тепер встановлюємо сам postfix використовуючи дивну систему yum:
yum install postfix
Після чого виконуємо наступну команду:
/ Etc / postfix / post-install upgrade-package
В мануалі написано що його потрібно виконати якщо ти поставив або заапгдейділ postfix на системі. Як би постінсталляціонний скрипт. Послухаємо розумних людей.
В основному з етапом установки розібралися.
Тепер запускаємо postfix:
service postfix restart
Тепер запускаємо ntsysv знаходимо там postfix і ставимо навпроти зірочку. Це для того щоб він стартував автоматично при перезавантаженні системи.
Усе! Поштовий сервер запущений.
На додаток скажу, що був розглянутий самий мінімум установки і настройки postfix. Насправді в ньому набагато більше налаштувань, він дуже гнучкий, але для початку думаю достатньо. Надалі думаю повернутися до цієї теми, розглянути приклад налаштування postfix для віртуального хостингу (багато доменів на одному виділеному сервері).