Рекомендуемая служба ретрансляции SMTP [закрыто]

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

Может ли кто-нибудь порекомендовать базовую службу ретрансляции SMTP?

Это буквально только для отправки пары электронных писем в день списку из примерно 20 пользователей на одного клиента. Приложение позволяет указывать только SMTP-сервер и адреса получателя и отправителя. Я предполагаю, что он использует порт по умолчанию.

Спасибо!

1
задан 11 July 2011 в 17:50
3 ответа

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

Если это - приложение, Вы планируете развернуться в большом количестве из (т.е.>, 3) места, может иметь смысл для Вас поднимать центральный почтовый сервер для обработки всей передачи. Настройте центральный сервер, чтобы позволить передать от аутентифицируемых пользователей и требовать SMTP TLS, прежде чем аутентификация будет сделана. Настройте приложение на каждом отдельном сервере к реле от localhost и sendmail на каждом отдельном сервере к реле от этого центрального сервера, проходящего проверку подлинности с именем пользователя и паролем, характерным для отдельного сервера (чтобы позволить одной машине быть de-authorised, не влияя на все другие).

Или в этом отношении, просто настройте sendmail на каждом локальном сервере, чтобы сделать саму заключительную доставку. Я перечитал Ваш вопрос после записи большей части вышеупомянутого и понял, что не мог видеть серьезные основания, чтобы иметь центральный сервер вообще, хотя может быть тот.

1
ответ дан 3 December 2019 в 22:05

Существует много проблем, с которыми Вы столкнетесь при наличии людей, посылающих электронное письмо по портам SMTP как порт 25 из их сети. Пара:

  • Много администраторских исходящих трафиков блока IT от порта 25 от всех компьютеров в сети кроме почтовых серверов (для смягчения проблем с зараженными вирусом компьютерами на спаме извергающего сети).
  • Много программного обеспечения антивирусной и "защиты конечных точек" заблокирует неизвестные программы от отсылки трафика в порте 25 (Ian Ringrose упоминает выше). Таким образом, можно иметь дело с поддержкой 20 различных антивирусных программ и сообщением людям, как добавить исключения (если их администраторы IT даже позволяют им).

Я думаю, что это будет постоянным сражением за Вас. Но если это не приложение, Вы сделали, затем это не кажется, что можно изменить функциональность.

Если можно только указать к/от адресам и имени сервера, то я думаю, что можно не повезло использовать третье лицо внешнее реле SMTP. Реле SMTP, которое позволяет любому соединяться без аутентификации, будет используемым спаммерами сразу и быть на каждом черном списке. Если можно указать детали аутентификации сервера SMTP, то сервис как SendGrid, вероятно, работал бы на Вас. Если Вы не можете использовать аутентификацию SMTP, то необходимо ли будет, вероятно, установить собственный сервер SMTP для принятия электронной почты от клиентов (возможно, блокируют его вниз несколько с IP, позволяют/отклоняют списки?).

Оборотная сторона последнему - то, что Вы затем становитесь поставщиком услуг, и Вы открываете целую кучу проблем относительно времени работы почтового сервера, масштабирования, проверка, что Ваш почтовый сервер не помещен в черный список, Вы собирающийся предоставлять эту услугу навсегда, Вы собирающийся взимать за него, и т.д.

Править: Еще одна опция состояла бы в том, чтобы выполнить некоторый маленький сервер SMTP в фоновом режиме на локальной машине, которая действительно допускает аутентификацию SMTP. Имейте использование приложения localhost как сервер SMTP, затем имейте localhost набор сервера SMTP для пересылки всей почты к сервису как SendGrid. Это - дополнительный слой чего-то, чтобы пойти не так, как надо, но это кажется, что Вы коротки на опциях.

1
ответ дан 3 December 2019 в 22:05

Сообщение установки бросило сервер на Вашем сайте и реле через messagelabs / postini, или некоторый другой сервис, этому доверяют.

Затем у Вас есть все свое клиентское подключение к Вашему smtp серверу и единственной вещи, которую необходимо сделать, только открыть его для IP клиентов.

0
ответ дан 3 December 2019 в 22:05

Теги

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