Установка sendmail як транзитного поштового релея
Налаштовуємо sendmail (8.12.6 / 7) в якості транзитного поштового релея.
Спочатку встановлюємо з портів sendmail c підтримкою cyrus sasl (система аутентифікації).
Будемо вважати, що ми налаштовуємо все ті ж два віртуальних поштових домену: perldoc.ru і perlfaq.ru. Для настройки sendmail в каечстве транзитного поштового сервера необхідно крім файлів aliases і access створити (ізі змінити) ще три файли:
relay-domains
У цьому файлі містяться імена всіх доменів, для яких наш сервер є транзитним. Файл розташований в каталозі / etc / mail і являє собою список виду
У цей файл ми додаємо рядки
mailertable
freebsd.mc
Тепер нам залишилося тільки змінити конфігурацію файлу freebsd.mc, щоб sendmail навчився працювати з віртуальними поштовими доменами. Тут треба розуміти, що в тому випадку, коли існує файл, у якого ім'я збігається з назвою машини (наприклад, для машини з ім'ям genius файл буде genius.mc), він використовується замість файлу freebsd.mc.i
Ось приблизний вигляд конфігураційного файлу:
У рядку 10 ми вказуємо ім'я файлу трансляції віртуальних користувачів в справжніх і напрямок пересилки пошти, а в 11-й - імена доменів, для яких ми пересилаємо пошту.
Зібравши і встановивши файли конфігурації sendmail, протестуємо результат нашої роботи:
При цьому в лог-файлі повинна бути приблизно такі записи: