Я очень новичок в SMTP и ищу что-то, чтобы справиться с текущей ситуацией:

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

Это то, что я хотел бы сделать ...

Допустим, один из серверов будет отправлять отчеты по электронной почте с server1@foo.com. Отчеты будут отправляться по адресу reports@foo.com, который будет псевдонимом моего реального адреса электронной почты.

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

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

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

Спасибо!

1 ответ1

0

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

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

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

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

Обновить

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .