Назад | Перейти на главную страницу

Несколько серверов + один почтовый сервер

Хай, у меня есть несколько Linux-серверов (под управлением Debian), на которых работают разные службы: серверы баз данных, веб-серверы, серверы приложений, инструменты и так далее. Все Серверы подключены к одной внутренней сети. Существует также один специальный сервер, который является почтовым сервером: все почтовые учетные записи хранятся на этом сервере, он также является исходящим почтовым сервером для всех других серверов. Я хочу, чтобы все сообщения электронной почты для всех серверов сохранялись на почтовом сервере. Например, если cron-job не работает на одном из веб-серверов, почта должна доставляться не локальному пользователю, а вместо этого на почтовый сервер, поэтому я получаю централизованное место для хранения почты.

Как настроить этот сценарий?

Моя текущая настройка: использование postfix в качестве MTA на почтовом сервере и использование ssmtp на всех остальных серверах. SSMTP настроен для отправки писем на почтовый сервер. Почтовый сервер настроен так, чтобы вся внутренняя сеть могла пересылать почту, используя себя.

Это правильный выбор? Я также подумал о настройке MTA (postfix) на каждом сервере и каким-то образом настроить его для пересылки почты. В чем преимущество этого решения?

Для почты, отправляемой локальным пользователям на ваших серверах, настройте / etc / aliases для отправки почты в другой почтовый ящик. Если почтовый сервер находится там, где находится этот почтовый ящик, он будет доставлен на него и сохранен там. Любой MTA мог бы отправлять эти письма с серверов.

Мне это кажется правильной установкой. Я лично использую Postfix на серверах для ретрансляции на наш центральный почтовый сервер.