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

Postfix работает как бэкэнд / локальный MTA

Я занимаюсь настройкой платформы электронной почты и хотел бы развеять некоторые сомнения, которые у меня есть.

При создании этой системы у меня есть 2 варианта:

  1. Есть PHP связь с моим SMTP внешний сервер (это сервер только для доставки). Так настроена моя сеть на данный момент, и я чувствую, что сервер очень загружен.
  2. Есть PHP подключение к моему местному MTA и наличие местного MTA (Postfix) подключение через SMTP на мой внешний сервер доставки

Я думаю, что вариант 2 предпочтительнее по нескольким причинам:

Итак, вопрос 1: является ли это предпочтительным решением или я должен оставить вариант 1?

Беллоу - это небольшое представление того, что я имею в виду в пункте 2:

                                                                  +------------+
                                                                  |            |
                              +---> smtp external backend a ----->|            |
                              |                                   |            |
platform -------> local MTA lb ---> smtp external backend b ----->|  Delivery  |
                              |                                   |            |
                              +---> smtp external backend c ----->|            |
                                                                  |            |
                                                                  +------------+

Вопрос 2:

Если это предпочтительная ситуация, как я могу создать баланс нагрузки Postfix решение?

Мне нужно иметь возможность легко добавлять и удалять SMTP серверы.

Первый. Два вопроса в одном - это плохо!

1) Поскольку вы не нашли отрицательных аргументов для варианта 2, вам следует выбрать вариант 2.

2) Вам не нужен балансировщик нагрузки Postfix. Postfix на недавно установленной машине может доставлять 100 писем в секунду. С хорошими жесткими дисками и небольшим количеством управления очередями. Я не знаю, зачем это продлевать? И если вам это действительно действительно нужно, вам следует иметь собственный DNS-сервер с низким TTL и использовать несколько записей A для вашего локального MTA (1b). Затем DNS выполняет циклическую балансировку нагрузки за вас.