Задать вопрос
gremlintv2
@gremlintv2

Можно ли настроить NGINX как SMTP proxy?

Здравствуйте
На данный момент имею следующую схему для рассылки email.
mydomain.com( server1 ) -> smtp.gmail.com -> client
При запросе на востановлении пароля, клиент получает в теле письма IP адрес отправителя (которым выступает сервер приложения). По этому в целях анонимизации сервера с приложением вижу необходимость настроить smtp proxy. Для этого хочу настроить следующую схему:
mydomain.com( server1 ) -> nginx proxy( server2 ) -> smtp.gmail.com  -> client

Как я понимаю, в этому случае server2 будет называться smtp relay, а smtp.gmail.com буде в данном случае upstream-мом nginx'а.

Нашел статейку и офф. документацию, но не понял следующих моментов:
1) Подходит для этих целей nginx? Как настроить smtp.gmail.com в качестве upsteam?
2) Как в данной статье происходит smtp авторизация? Можно ли обойтись без нее и просто проксировать запросы к smtp.gmail.com вместе с данными авторизации?
3) Может я придумываю велосипед и проще будет установить предназначеный для этого postfix как smtp relay?
Извиняюсь за нубские вопросы, просто в теме почтовых серверов пока плаваю так как практики не имею
Спасибо.
  • Вопрос задан
  • 1600 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@q2digger
никого не трогаю, починяю примус
Не надо извращений.
Ставите postfix, настраиваете его как релей к gmail-у.
Вот например дока, нашлась сразу на первой странице гугла, я по диагонали пробежал глазами - должна работать вроде.
https://www.shellhacks.com/ru/postfix-gmail-relay-...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы