2009-02-04 7 views
1

Я пытаюсь настроить nginx как почтовый прокси. Все, что я хочу, это позволить nginx получать почту и пересылать ее скрипту. Возможно ли это, или я должен использовать только sendmail.nginx as mail proxy

ответ

3

Единственный способ, который я могу себе представить, - это работать, если вы позволите nginx прослушивать порт smtp и запустить веб-приложение smtp-сервера на этом порту. В этот момент nginx будет в основном подключать внешний порт только к локально запущенному приложению. Так что да, я думаю, вам будет намного лучше с настоящим сервером smtp, например sendmail. На самом деле, я рекомендую использовать постфикс, потому что он делает то же самое, возможно, лучше.

0

Отсутствует документация, но от игры с ним похоже, что параметры почты nginx предназначены для создания прокси-серверов, что упрощает добавление пользовательской аутентификации в существующую MTA.

В качестве варианта использования может использоваться скрипт php для аутентификации существующих пользователей веб-сайта с использованием существующей базы данных пользователей веб-сайта без необходимости создания пользователей системы или создания дополнительных баз данных.

так нет, он не будет пересылать фактическую электронную почту к сценарию (смотреть на вещи, как «pipe_tansport» в как Exim MTA, чтобы сделать это) , но это позволит вам использовать сценарий поставить аутентификацию перед существующий SMTP-сервер.