Для електронної пошти я вирішив зупинитись на класичному sendmail. Незважаючи на поширену думку про складність, а то навіть і неможливість конфіґурування sendmil'а, я все-таки віддаю перевагу стабільності та надійності "класики". Крім того, освоївши один раз відлагодження програми його потім можна повторювати несчислену кількість разів на інших системах, користуючись одними і тими ж вихідними файлами та методикою. Та й самі вихідні файли не нстільки страшні, як це видається новачку.
Для нашої конфіґурації потрібно буде мати два принципово відмінних конфіґураційних файли для sendmail'а. Перший буде застосовуватись на sendmail сервері, і має деякий "розум" в обробці вхідної, а особливо вихідної пошти. Другий тип - клієнт, який не володіє ніякими особливими розумовими здібностями і просто передає вхідну пошту локальним користувачам, а вихідну - на центральний сервер.
Для настроювання sendmail'а використовується препроцесор m4. Вихідні тексти файлів sendmail.mc, які служать для ґенерування власне файлів конфіґурації sendmail.cf подані далі. Сама ґенерація sendmail.cf на Debian'і і у Мандрейку відрізняються, тому далі поданий короткий опис самої процедури.
Після зміни конфіґурації sendamail не забудьте перезапустити сервер, щоб зміни ввійшли в дію: /etc/init.d/sendmail restart