Обновлять

Обновлять

Я новичок в SMTP и ищу решение для текущей ситуации:

У меня есть несколько серверов, на которых запущено очень старое программное обеспечение (автоматизация музыки), и все они должны ежедневно отчитываться по электронной почте. К сожалению, это программное обеспечение может работать только с неаутентифицированным smtp, поэтому они не могут использовать smtp-сервер, требующий пароль. Кроме того, ни один из них не имеет статических IP-адресов, поэтому я также не могу добавить их в белый список.

Вот чего я хотел бы добиться...

Допустим, один из серверов будет отправлять по электронной почте отчеты[email protected]. Отчеты будут отправлены[email protected]который будет переадресован на мой настоящий адрес электронной почты.

Вопрос: есть ли способ сделать это? Мне нужен smtp-сервер, который будет разрешать исходящие письма без аутентификации, но я не хочу открытый ретранслятор. Просто что-то, что будет разрешать письма на аккаунты и псевдонимы в пределах одного домена, foo.com.

Есть ли у smtp настройка для этого? Есть ли какая-либо программа, которая предоставляет такую ​​функциональность? Я думал о том, чтобы написать программу/скрипт для решения этой проблемы, но даже не знаю, с чего начать. Любые идеи были бы высоко оценены.

Кстати, это будет работать на VPS от wiredtree.com.

Спасибо!

решение1

Вы можете настроить небольшой SMTP-демон (по одному на сервер) и указать музыкальному демону, что его SMTP-сервер — «localhost».

Демон будет подключаться и прослушивать только 127.0.0.1, а затем отправлять исходящие электронные письма на свой смарт-хост, используя обычную аутентификацию:

MusicDaemon --> unauthenticated --> local SMTP daemon --> authenticated --> real SMTP

Вы можете написать такой демон самостоятельно -требуется немного Python- или вы можете проверить один изнесколько возможностей.

Обновлять

Если вы можете делать что угодно на SMTP-сервере, почему бы не открыть его и/или не сказать ему обрабатывать домен yourdomain.com? Таким образом, сервер не будет требовать аутентификациидля писем, направленных на этот домен, продолжая при этом оставаться закрытым ретранслятором (т.е. требующим аутентификации) для писем, направленных в другие места.

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

Связанный контент