2017-01-30 3 views
0

У нас есть сервер PowerMTA, который получает входящую электронную почту. Можно ли пересылать определенные домены на другой существующий SMTP-сервер, на котором не работает PowerMTA?PowerMTA: как перенаправить сообщения на внешние SMTP-серверы

Решение, которое я нашел до сих пор, заключается в том, чтобы направить сообщения электронной почты на mailx, указывающие на другой SMTP-сервер, но это выглядит как хак-иш.

Спасибо!

ответ

1

Это пример маршрутизации gmail.com в SendGrid. Возможно, вам придется раскомментировать use-unencrypted-plain-auth для некоторых поставщиков SMTP.

<domain gmail.com> 
    queue-to sendgrid.rollup 
</domain> 

<domain sendgrid.rollup> 
# use-unencrypted-plain-auth yes 
    auth-username username 
    auth-password password 
    route smtp.sendgrid.net:587 
    use-starttls yes 
    require-starttls yes 
</domain> 

Вы можете использовать virtual-mta и virtual-mta-pool, если вы хотите использовать несколько поставщиков SMTP для балансировки нагрузки исходящих сообщений электронной почты. Дайте мне знать, и я буду обновлять ответ с его конфигурацией.

+0

Мы больше не используем PowerMTA, поэтому я не могу проверить этот конфиг, но я буду принимать этот ответ в интересах других людей, которые могут наткнуться на эту проблему в будущем. Благодаря! :) – simoncpu

0

Настройте внешний SMTP-сервер в/etc/pmta/config. Пример here

Смежные вопросы