Агент отправки сообщений - Message submission agent
Эта статья нужны дополнительные цитаты для проверка.Март 2017 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
А агент отправки сообщений (MSA) или же агент отправки почты это компьютерная программа или же программный агент который получает электронная почта сообщения от почтовый пользовательский агент (MUA) и сотрудничает с агент по пересылке почты (MTA) для доставки почты. Он использует ESMTP, вариант Простой протокол передачи почты (SMTP), как указано в RFC 6409.[1]
Многие MTA также выполняют функцию MSA, но есть также программы, специально разработанные как MSA без полной функциональности MTA.[нужна цитата ] Исторически в Интернет-почта, обе функции MTA и MSA используют номер порта 25, но официальный порт для MSA - 587.[1] MTA принимает входящую почту пользователя, а MSA принимает исходящую почту пользователя.
Преимущества
Разделение MTA и функции MSA дают несколько преимуществ:
Одним из преимуществ является то, что MSA, поскольку он напрямую взаимодействует с MUA автора, может исправлять незначительные ошибки в формате сообщения (например, отсутствующий Дата, ID сообщения, К поля или адрес с отсутствующим доменным именем) и / или немедленно сообщить автору об ошибке, чтобы ее можно было исправить перед отправкой любому из получателей. MTA, принимающий сообщение с другого сайта, не может надежно вносить такие исправления, и любые отчеты об ошибках, сгенерированные таким MTA, будут доставлены автору (если вообще будут) только после того, как сообщение уже было отправлено.
Еще одно преимущество заключается в том, что с выделенным номером порта 587 пользователи всегда могут подключиться к их домен отправить новое письмо. Для борьбы со спамом (в том числе нежелательным, рассылаемым жертвой ботнет ) много Интернет-провайдеры и институциональные сети ограничить возможность подключения к удаленным MTA на порту 25. Доступность MSA на порту 587[2] позволяет кочевым пользователям (например, тем, кто работает на ноутбуке) продолжать отправлять почту через предпочитаемые ими серверы отправки даже из других сетей. Использование определенного сервера отправки - требование, когда политика отправителя или же практика подписания принудительно.
Еще одно преимущество состоит в том, что разделение функций MTA и MSA упрощает для MTA отказ в ретрансляции, то есть отказ от любой почты, которая не адресована получателю в домене, обслуживаемом локально. Это стратегия, используемая интернет-провайдерами для предотвращения рассылки спама с зараженных вирусом клиентских компьютеров. Напротив, MSA обычно должна принимать почту для любого получателя в Интернете, хотя она принимает такую почту только от авторов, которые имеют право использовать этот MSA и которые установили свою личность для MSA посредством аутентификации. Во времена, когда и отправка, и прием входящей почты обычно выполнялись с использованием одного и того же протокола и одного и того же сервера, возможность отправлять почту произвольным адресатам без аутентификации позволяла спамерам использовать MTA в качестве средства распространения. спам (поскольку транзакция с одним сообщением может запросить, чтобы MTA ретранслировал сообщение большому количеству получателей), а также затрудняет отслеживание сообщения до его источника.
Еще одно преимущество состоит в том, что MSA и MTA могут иметь разные политики фильтрации спама. Большинство MSA требует аутентификации в форме имени пользователя и пароля, предоставленных автором. Таким образом, любые сообщения, полученные таким MSA, можно отследить до автора, который имеет прямые отношения с MSA и может нести ответственность за свои действия. Это позволяет MSA либо не использовать фильтрацию спама, либо более разрешающую фильтрацию спама, чем MTA, который существует для приема входящей электронной почты из других доменов. Трудно установить доверие к почте, отправляемой между произвольными доменами, потому что обычно нет прямой связи между этими доменами, через которую можно установить доверие или даже идентификацию. В отсутствие такого доверия агент MTA обычно должен полагаться на эвристику и сторонние службы репутации, чтобы отличить спам от легитимного трафика, и оба этих механизма всегда подвержены ошибкам.[3][4] Таким образом, разделение MSA и MTA позволяет избежать использования ненадежных механизмов распознавания спама во время отправки почты и увеличивает вероятность успешной доставки законной почты.
Протокол
Конфигурация
Хотя недавно почтовые клиенты используйте порт 587 по умолчанию, более старые по-прежнему предлагают порт 25. В последнем случае пользователи должны изменить номер порта вручную. Также возможно, что MUA может автоматически обнаруживать, какой сервер предоставляет MSA для данного домена, просматривая Записи SRV для этого домена. Домен example.com может публиковать свою запись так:[5]
_submission._tcp.example.com. SRV 0 1 587 mail.example.com.
Обязательная аутентификация
RFC 6409 требует, чтобы клиенты были авторизованы и аутентифицированы для использования службы отправки почты, например, как описано в SMTP-AUTH (ESMTPA), или другими способами, такими как РАДИУС, сертификаты открытых ключей, или (в основном устаревшие) POP перед SMTP.
Применение политики
Агентство MSA должно проверить синтаксическую достоверность отправленного сообщения и его соответствие политике соответствующего сайта. RFC 6409 содержит некоторые дополнительные функции:
- Обеспечить соблюдение прав на отправку гарантирует, что адрес отправителя конверта действителен и авторизован с используемой аутентификацией. По сути, это соответствует SPF модель, указанная в RFC 7208.
- Может добавить отправителя позволяет добавить поле заголовка адреса отправителя, если адрес отправителя конверта не совпадает ни с одним адресом автора в поле заголовка «От». Это примерно соответствует Удостоверение личности отправителя модель, указанная в RFC 4406 - игнорирование сложного случая полей заголовка Resent-From, не охваченных RFC 6409.
Смотрите также
- E-mail аутентификация
- Список почтовых серверов
- Сравнение почтовых серверов
- Умный хост
- Почтовый агент (инфраструктура) (MxA)
- Агент доставки почты (MDA)
- Почтовый пользовательский агент (MUA)
Рекомендации
- Кленсин, Дж. (Апрель 2001 г.). Простой протокол передачи почты. IETF. Дои:10.17487 / RFC2821. RFC 2821. Получено 14 ноября, 2013.
- «SMTP небезопасен». Kasoft Central. Получено 2008-06-14.
- ^ а б Gellens, R .; Кленсин, Дж. (Ноябрь 2011 г.). «Идентификация представления». Отправка сообщений на почту. IETF. сек. 3.1. Дои:10.17487 / RFC6409. СТД 72. RFC 6409. Получено 14 ноября, 2013.
- ^ К. Хатцлер; Д. Крокер; П. Резник; Э. Оллман; Т. Финч (ноябрь 2007 г.). Отправка электронной почты: требования к доступу и отчетности. IETF. Дои:10.17487 / RFC5068. RFC 5068. Получено 13 февраля 2013.
Провайдеры доступа НЕ ДОЛЖНЫ блокировать пользователям доступ к внешнему Интернету через порт SUBMISSION 587.
- ^ Амир Херцберг (19 мая 2009 г.). «Механизмы аутентификации отправителя электронной почты на основе DNS: критический обзор». Компьютеры и безопасность. 28 (8): 731–742. Дои:10.1016 / якоза.2009.05.002.
- ^ Джереми Блоссер и Дэвид Джозефсен (ноябрь 2004 г.). "Масштабируемое централизованное противодействие байесовскому спаму с помощью Bogofilter". Труды LISA '04: Восемнадцатая конференция системного администрирования. USENIX. Получено 24 июн 2010.
- ^ Сайрус Дабу (март 2011 г.). "Отправка по электронной почте". Использование записей SRV для поиска служб отправки электронной почты / доступа. IETF. сек. 3.1. Дои:10.17487 / RFC6186. RFC 6186. Получено 17 апреля 2013.