Что такое ретранслятор SMTP и что такое смарт-хост SMTP? Может ли кто-нибудь дать мне краткое описание каждого из них, в том числе их отношения друг к другу?
В общем, оба являются почтовыми ретрансляторами, а почтовый ретранслятор - это просто сервер, который передает почту другому почтовому серверу через SMTP, а не сервер, который предлагает услуги почтовых ящиков конечным пользователям через POP3 / IMAP / HTTP.
Smarthost - это почтовый ретранслятор, который специализируется на обработке исходящей электронной почты. Если у вас есть частная локальная сеть, вы можете контролировать поток исходящей электронной почты и запретить «любому старому серверу» доставлять электронную почту в Интернет, или, возможно, ваши внутренние системы разрешают только внутренний DNS и не могут разрешать хосты. или записи MX домена для систем «там, в сети». В таком случае вы можете назначить один хост как Smarthost. Все остальные машины, в свою очередь, слепо отправляли любую исходящую электронную почту на Smarthost. Умный хост будет иметь возможность разрешать MX-записи хостов и доменов в Интернете, и ему будет разрешено брандмауэром / acl / iptables / независимо общаться с другими хостами через порт 25 или порт 587 для доставки исходящей электронной почты.
Другое распространенное использование ретранслятора почты - входящая электронная почта. Если вы управляете большой организацией с тысячами или сотнями тысяч пользователей, написание электронной почты для блокировки хранилища может потребовать огромного количества времени и ресурсов. Если бы для этого у вас был только 1 сервер, он бы быстро завис. Если у вас несколько серверов, каждый из которых обслуживает подмножество пользователей, вам придется изменить домен электронной почты каждого пользователя, чтобы он был отдельным для этого пользователя. Эти обходные пути довольно быстро становятся довольно неудобными. Решением для этого является одна запись MX для вашего домена, которая может разрешаться (путем балансировки нагрузки или циклического перебора DNS) на несколько серверов ретрансляции почты. Эти почтовые ретрансляторы будут настроены на прием электронной почты для любых пользователей в домене, при фильтрации спама, затем он будет обращаться к своим собственным политикам / картам, чтобы определить, на какой сервер почтовых ящиков необходимо пересылать электронное письмо, чтобы достичь почтового ящика конечного пользователя. . userA => server1, userB => server2 и т. д.
Это позволяет серверам, которые выполняют тяжелую работу по получению электронной почты из Интернета для всех пользователей, быстро пересылать их, в то время как серверы почтовых ящиков, имеющие меньший индивидуальный объем, могут нести штрафы за ресурсы при записи сообщений на диск, не становясь узкое место.
Обычно ожидается, что любой из них сможет поставить в очередь сообщения, которые временно не могут быть отправлены, для повторной попытки позже.
Ретранслятор - это MTA (агент пересылки почты), который пересылает электронную почту на другой сервер. Наибольшую озабоченность вызывают открытые ретрансляторы, которые принимают электронную почту от кого угодно и пересылают ее кому угодно. Они полезны для рассылки спама, и многие системы стараются не принимать от них электронную почту.
Smarthosts - это класс ретрансляционных серверов, которые используются для ретрансляции электронной почты определенной группе пользователей. Интернет-провайдеры обычно предоставляют сервер ретрансляции, который принимает электронную почту из их сети и ретранслирует ее в Интернет. Им может потребоваться аутентификация.
MSA (агенты отправки почты) - это умные хосты, которые обычно требуют аутентификации. Для них выделен отдельный порт отправки. MSA может быть полезна для мобильных пользователей, поскольку они позволяют пользователю ретранслировать электронную почту с помощью доверенных почтовых серверов.
Они одинаковые. Оба ретранслируют почту, но ваш интернет-провайдер выделен как smarthost.
Умный хост обычно запрашивает аутентификацию (SMTP-AUTH) перед пересылкой почты.