Существует приложение, которое не может использовать GMail SMTP с аутентификацией.
Я хочу узнать, есть ли возможность создать локальный прокси-сервер SMTP, который будет отправлять почту через GMail? Чтобы я мог назначить этот локальный сервер для приложения.
решение1
Да, это возможно. Но для реального ответа следует предоставить больше информации о среде (масштаб, ОС, ограничения и т.д.).
Возможно, вам стоит подумать о настройке вашего любимого агента пересылки почты (MTA) и поискать в Интернете и его документации слово «ретранслятор».
Postfix — это распространенный выбор в мире unix/linux. «Настоящий» MTA вроде этого может оказаться излишним, в зависимости от ваших реальных потребностей. Возможно, вы захотите передать сообщение простому скрипту, который может обрабатывать SMTP-Auth, любой основной язык сценариев может это сделать.
Дополнительные вопросы:
1) Вам действительно нужно отправлять его через SMTP-серверы GMail, а не напрямую?
2) В английском языке это слово звучит как «Authentication».
решение2
Если вы используете Windows, я недавно опубликовал бесплатнуюSMTP-прокси. Надеюсь это поможет.
решение3
Если вы используете Linux, вы можете попробоватьsSMTP. Это простой MTA иОтправить письмозамена, которая действует как прокси. Клиенты могут просто отправлять ему почту, и он позаботится об авторизации в Gmail. Однако, поскольку у него нет режима демона, вам может потребоваться обойти это, используяxinetdтакже.