Использование локального MTA в качестве шлюза к Sendgrid
Я настраиваю систему электронной почты, используя Interspire Email Marketer с 5 учетными записями пользователей, и у каждого пользователя есть собственная учетная запись Sendgrid.
Мы пытаемся построить быструю систему, поэтому у нас есть выделенный сервер MySQL с большим количеством оперативной памяти, веб-сервер для размещения программного обеспечения Interspire и наша текущая проблема: сервер MTA.
Мы хотим, чтобы сервер MTA действовал как шлюз для Sendgrid, поскольку он может обрабатывать электронную почту параллельно, а не напрямую из Interspire с ограничениями PHP. Из того, что я слышал, Postfix не сможет использоваться, поскольку у всех нас есть свои собственные учетные записи Sendgrid, а когда Postfix настроен для работы в качестве шлюза, он допускает только один набор учетных данных.
У меня вопрос: как мы можем по-прежнему настраивать / использовать наши собственные учетные записи Sendgrid, но передавать по электронной почте через сервер MTA на Sendgrid? Есть ли альтернативы?
Я почти хотел бы, чтобы адаптер MTA перехватывал запросы smtp от веб-сервера (который включает в себя данные проверки подлинности smtp), а затем принимал доставку. Поскольку MTA также является локальным сервером, он должен быть достаточно быстрым.
1 ответ
Чарли, вы можете использовать SASL-аутентификацию, зависящую от отправителя, в postfix, чтобы использовать разные ретрансляторы для разных пользователей. http://www.postfix.org/SASL_README.html