Smart SMTP Relay — защита от спама, антиспам щит почтовых серверов
На сегодняшний день IT-сфера испытывает период бурного развития. Именно поэтому каждая отдельная отрасль, связанная с областью информационных технологий, постоянно изменяется, эволюционирует и то, что было актуально ещё несколько лет назад, в один прекрасный день может оказаться в миг устаревшим.
Подобная история наблюдается в сфере оказания услуг хостинга для сервера корпоративной почты. В определённый момент времени крупный бизнес стал использовать собственные IT-отделы для того, чтобы наладить эффективную и современную корпоративную почту, а частные предприниматели довольствуются услугами бесплатных E-mail сервисов, которые расплодились в большом количестве, благодаря усилиям поисковых систем.
И если с «бесплатным сыром» всё и так ясно, то в случае с крупным бизнесом ситуация сложилась не самым однозначным образом. Зачастую то оборудование и программы, которые используют IT-отделы, обеспечивающие доступ к серверам SMTP корпоративной почты, на сегодняшний день уже не вполне соответствуют вызовам времени, а зарплату работникам периодически приходится повышать из-за инфляционных процессов.
Как в сложившихся обстоятельствах поступить ИТ-специалисту, которого назначили ответственными за функционирование инфраструктуры электронной почтовой службы организации? В том случае, если не представляется возможным перенести серверы корпоративной почты на профессиональный почтовый хостинг, есть смысл задуматься о том, чтобы электронная почта обрабатывалась на аутсорсе через релей. Именно такую услугу предоставляет профессиональный хостинг-провайдер корпоративной почты Tendence.ru.
При аутсорсе почтовых услуг SMTP серверы хостинг-провайдера настраиваются специалистами компании в режиме relay. На их фильтрах успешно отсекается спам, ранее поступавший на основной Mail сервер компании. С технической стороны это выполняется настройкой MX-записей того почтового домена, который необходимо защитить, на SMTP серверы Tendence.ru или же вопрос может решиться делегированием поддержки DNS-зоны доменов заказчика.
Услуга в корне отличается от Open Mail Relay, конфигурации которых открыты и используются злоумышленниками как инструмент для массовой рассылки спама, пересылки мошеннических сообщений. Рассмотрим более подробно те очевидные преимущества, которые получают организации, выбравшие пользование почтовыми услугами антиспам фильтров входящей корреспонденции и обработки исходящей корпоративной почты серверами SMTP Relay.

SMTP Relay для защиты от спама и вирусов
Релей выполняет эффективное и безошибочное отсеивание фильтрами спам-сообщений. Сервер SMTP Relay не допускает ложных срабатываний системы защиты. Не секрет, что часто антиспам фильтрами допускаются ошибки и они относят к категории подозрительных письма, которые являются полностью легитимными. Безусловно, наладить работу фильтров защиты почтовой программы таким образом, чтобы она точно определяла какое сообщение следует пропустить, а какое отправить в папку к остальным подозрительным и нежелательным письмам — весьма не простая задача. Для того, чтобы обучить SMTP фильтры разбираться в качестве входящей корреспонденции, требуется тонко настроить их. После настройки антиспам фильтры могут безошибочно определять что стоит пропускать в почтовый ящик пользователю, а что нет. В антиспам фильтрах Smart Relay Server для защиты применяются технологии лингвистического анализа, алгоритмы обнаружения спама в тексте и в изображениях, а также алгоритмы, по которым релей учитывает поведенческий фактор SMTP сервера источника.
Эффективная защита от вирусов — одна из основных задач SMTP Relay, выполнение которой обеспечивает безопасность внутренней корпоративной почты. Защита от вирусов включает в себя не просто обработку фильтрами входящей корреспонденции, но и средства безопасности, направленные на противодействие угрозам вмешательства третьих лиц в конфиденциальные данные электронной почты.
С применением технологии SMTP Relay хостинг-провайдера корпоративной почты Tendence.ru, даже не самый современный и производительный почтовый сервер компании будет обеспечен надёжной защитой от спама, вирусов, вредоносных ссылок, фишинга и прочих неприятностей, которые будут эффективно задерживаться фильтром на relay смарт хост.
SMTP Relay повышает надёжность получения почты
В тех компаниях, которые предпочитают содержать и выполнять настройки почтового сервиса самостоятельно, нередко случаются экстренные случаи, когда почтовые серверы SMTP (например, на базе Windows Server) начинают отказывать в работе из-за больших перегрузок. Такие сбои могут негативно сказаться не только на оперативных коммуникациях (когда невозможным становится отправить или получить важную деловую документацию), но и на репутации компании, поскольку партнёрам вряд ли захочется раз за разом читать в ответных письмах что-то вроде «SMTP server not available / Mail server not responding / Insufficient server resources». Кроме того, одним из главных последствий сбоя на сервере корпоративной почты может стать полная потеря всех данных в сообщениях, которые были отправлены ранее. Таким образом, следить за эффективностью и работоспособностью SMTP в компании следует особенно тщательно.
Чтобы исключить такие неприятные ситуации в рабочее время, релеи сервиса Smart Relay помогут оптимизировать работу почтового сервиса и снизить риски потери информации. При использовании SMTP Relay, в том случае если даже почтовый сервер заказчика вдруг окажется недоступен для получения корреспонденции, почта будет сохранена, поскольку сначала все входящие сообщения проходят через релей Tendence.ru и по сути уже сохранены на релее. После того как будут проведены необходимые работы по устранению неисправности оборудования, абсолютно все письма, которые были отправлены до этого и получены на релей сервер в течение срока исправления неполадок, будут доставлены на сервер заказчика. Это позволит не терять время на восстановление и не уронить свой статус в глазах клиентов и партнёров.
SMTP Relay — обработка исходящих сообщений
Хостинг Tendence.ru также предлагает своим клиентам настроить обработку исходящей почты через почтовый сервер SMTP, чтобы информация отправлялась посредством relay. Для чего это нужно?
Прежде всего из-за того, что с течением времени развивающаяся компания может испытывать нехватку оборудования, в том числе и серверного. Услуга даёт возможность перенести часть существующей почтовой нагрузки на SMTP серверы, релеи размещённые у хостера, что избавит от необходимости поддерживать собственный mail server.
Кроме того, сервис SMTP Relay, через релеи которого можно легко настроить отправку своей корреспонденции, даст дополнительные преимущества исходящим письмам. Например, все письма пользователей, проходящие через смарт хост SMTP Relay, получают индивидуальную почтовую криптографическую подпись DKIM, служащую для аутентификации отправителя, что существенно облегчает прохождение фильтров и снижает риск попадания писем в папки типа «Спам» на mail-серверах получателя.
В качестве дополнительных опций релеи SMTP Relay предоставляют расширенные возможности контентной фильтрации, включения в тело письма дисклеймеров и другие функции.

5451 просмотр
Mail relay — Проверка на возможность использования почтового сервера в качестве публичного пересыльщика почты
Инструмент Mail Relay проверяет возможность использования почтового сервера в качестве Open mail relay (открытого почтового релея / публичного пересыльщика почты).
Для пересылки используется Simple mail transfer protocol (SMTP) — протокол или служба транспортировки сообщений электронной почты между почтовыми серверами (SMTP-серверами).
Open mail relay (открытый почтовый релей / публичный пересыльщик почты) — почтовый сервер (SMTP-сервер), принимающий и передающий почту от неограниченного круга лиц (а не только для авторизованных пользователей или отправленную от авторизованных пользователей).
Обычно, появление публичных пересыльщиков почты связано с ошибочной конфигурацией почтового сервера, иногда — становится результатом взлома. Публичные пересыльщики почты используются для рассылки спама (нежелательных сообщений), и организации атак на отказ в обслуживании (DoS-атака) на другие почтовые сервера.
При обнаружении, публичные пересыльщики почты обычно сразу добавляются в спам-листы. Они заведомо являются источником массовой рассылки спама, и, не важно, зафиксированы фактические случаи рассылки спама с такого сервера или нет.
Смарт хост — защита сервера почты
Несмотря на развитие аутсорсинга в ИТ в целом и в сфере почтового хостинга в частности некоторые компании продолжают поддерживать корпоративную почту собственными силами, на собственном почтовом сервере, установленном в офисе, обслуживаемом штатными системными администраторами. Предпосылками к такому решению могут быть исторические причины (так сложилось), административные или другие ограничения. Встроенные функции программного обеспечения, применяемого на офисном почтовом сервере, зачастую не соответствуют требованиям по производительности и защищённости или требуют грамотной настройки, а также регулярного высококвалифицированного обслуживания. При этом требования к качеству функционирования сервера корпоративной почты предъявляются жёсткие.
Как в таком случае поступить ИТ-специалисту, ответственному за работу почтового сервера? Если по какой-то причине нет возможности перенести поддержку почтовых ящиков на специализированный почтовый хостинг (hosting servers), можно воспользоваться услугами защиты электронной почты на аутсорсинге, внешних SMTP ретрансляторах. Наименование на английском языке — Email Security Gateway. Такую услугу защиты mail сервера на внешних почтовых хостах предоставляет хостинг-провайдер Tendence.ru
Почтовые службы хостера в таком случае настраиваются в режиме пересылки, антиспам щита, который обеспечивает необходимую защиту от спама почтового сервера компании-клиента в её офисе. Для этого нужно направить MX запись (mail exchange) защищаемого домена на почтовые серверы Tendence.ru, которые будут принимать почту. Также можно делегировать поддержку DNS-зоны любого домена заказчика, нужная запись (записи) будут созданы автоматически. Перенастройки в почтовых программах пользователей локальных доменов при этом производить не требуется, они продолжают принимать и отправлять почту, как и ранее.
Рассмотрим список преимуществ, которые получает организация, подключившая защиту SMTP сервера корпоративной почты Smart Relay.
Улучшение защиты от спама и вирусов

Точная и безошибочная фильтрация спама, недопущение ложных положительных, а также ложных отрицательных срабатываний антиспама — сложная математическая и технологическая задача. Эффективно она может быть решена только с применением современных алгоритмов обнаружения спама в содержимом писем: тексте и изображениях, лингвистического анализа, а также алгоритмов учитывающих поведенческий фактор SMTP-серверов отправителей и многих других. Обслуживание сложного каскада спам фильтров для почтовых серверов, необходимость создать и вести должный мониторинг их корректного функционирования это непосильная задача для одного или даже нескольких штатных ИТ-специалистов и, тем более, автоматически функционирующей программы.
Качественная антивирусная защита почтового сервера исключительно важна в процессе фильтрации входящих SMTP сообщений. Многие успешные взломы корпоративных сетей, хищение конфиденциальных данных производились при помощи заражения компьютеров пользователей через электронную почту, фишинговые ссылки, вредоносные вложения. Сервис имеет возможность проверить каждое письмо двумя лучшими антивирусами одновременно.
С услугой Smart Relay защита mail сервера осуществляется провайдером хостинга корпоративной почты Tendence.ru. Даже самый простой офисный сервер почты будет надёжно защищён от спама и вирусов, которые будут эффективно фильтроваться почтовым сервисом, а локальный IP-адрес вашего сервера скрыт. Если хост получателя поддерживает расширения криптографии, передача сообщений будет защищена при помощи TLS соединения с шифрованием по 25 порту как для входящих соединений, так и для исходящих.
Повышение надёжности получения почты

В случае выхода из строя единственного канала доступа в интернет офисный корпоративный почтовый сервер станет недоступен для приёма-передачи электронной почты с другими серверами в интернете. Более того, каждое письмо, отправленное на адреса недействующего сервера, будет возвращено адресу отправителя с ответом о недоставке типа — SMTP server not responding. Кроме простого неудобства, бизнес-рисков неполучения/неотправки нужной деловой информации вовремя присутствует также репутационный риск. Компании трудно завоевать статус надёжной, если не надёжна работа её корпоративной почты, которая недоступна для писем клиентов.
Для исключения подобных проблем также поможет сервис Mail Relay — почтовый релей или ретранслятор почты. Вся входящая почта поступает на сервер провайдера, который работает как релей почтового сервера. После фильтрации спама и вирусов идёт ретрансляция SMTP, передача сообщений на следующий офисный сервер заказчика. Если почтовый сервер заказчика недоступен, сообщения будут сохранены (фактически они уже приняты) до момента восстановления связи с получателем или как только тот начнёт работать. Как только связь восстанавливается, релей возобновляет передачу почты, принятой и накопленной для домена за период недоступности, штатным образом. В такой конфигурации отправители (клиенты/контрагенты/партнёры) никогда не получат ошибки доставки на почтовый сервер компании.
Обработка исходящих сообщений

Поток исходящей электронной почты также может быть настроен на отправку писем не напрямую с хостом получателя, а через перенаправление на почтовый хостинг оператора Smart Relay с использованием аутентификации SMTP AUTH, указанием пары логин/email и пароль. Благодаря схеме с использованием релея почты исходящие письма могут проходить обработку, которую невозможно произвести на используемом в офисе mail-сервере, например, из-за недостатка функциональности программного обеспечения или производительности аппаратного.
Такой обработкой может быть подписание всех исходящих сообщений доменными ключами DKIM, значительно улучшающими процент доставленных сообщений и заметно снижающими вероятность определения в почтовых системах получателей подписанных писем как спам или сомнительных (если настройки указывают на корректную политику проверки подлинности DMARC). Также возможно применение разнообразных правил контентной фильтрации, добавление дисклеймеров и многое другое.
Частые вопросы
SMTP relay — что это?
Почтовый ретранслятор (SMTP релей) это сервер-посредник, принимающий электронную почту у отправителей и доставляющий её получателям.
Различают открытые релеи (open relay smtp или open mail relay) и частные (smtp relay server). Открытые почтовые релеи быстро блокируются за рассылку спама, попадают в блеклист, поэтому вероятность доставки сообщений через них невелика. Преимущество частных SMTP релеев в возможностях дополнительной обработки email сообщений, например, антивирусной проверки файлов, подписании DKIM-ключами и т. д. Также у них высокий рейтинг репутации, доставка писем гарантирована.
Как настроить SMTP relay?
Для настройки параметров SMTP relay найдите в используемом почтовом сервере опцию Smart Host или подобную. Укажите доменное имя хоста (можно заменить IP адресом) и порт протокола SMTP (обычно используется порт tcp 25), предоставленные поставщиком услуги. Например, для использования релея хостинг-провайдера Tendence.ru нужно настроить следующий хост: mail-relay-server.tendence.ru:25
- SMTP Relay Linux Для настройки Postfix в конфигурационный файл /etc/postfix/main.cf следует добавить: relayhost = [mail-relay-server.tendence.ru]:25
- SMTP Relay Windows server Для настройки Microsoft Exchange откройте Центр администрирования Exchange server:
- Выберите Потоки почты → Соединители отправки.
- В разделе Доставка выберите Отправлять сообщения через смарт-хост.
- Нажмите Добавить+ в окне Добавление смарт-хоста.
- Введите адрес сервера.
- Настройка сервера CommuniGate Для настройки SMTP модуля в CommuniGate Pro зайдите в веб-интерфейс администратора. Откройте раздел Установки, страницу Почта и далее страницу SMTP. Выберите Отправка сообщений через интернет → Обработка → Посылать через и укажите целевой хост, который необходимо использовать. Модуль CommuniGate сконфигурирован.
Если используется экран сетевых соединений, следует убедиться что tcp соединения по порту 25 до сетевых адресов целевого релея разрешены.
Что такое SMTP-протокол и как он устроен?
Объясняем принципы работы Simple Mail Transfer Protocol — «старого» протокола передачи почты, который актуален до сих пор.
Эта инструкция — часть курса «Как работают сетевые протоколы».
Смотреть весь курс

SMTP (Simple Mail Transfer Protocol) — протокол передачи почты. Он был представлен еще в 1982 году, но не теряет актуальности до сих пор. В статье разбираемся, какие задачи решает протокол и как он работает.
Для чего используется SMTP
У протокола две главные задачи:
- Проверка корректности настроек системы и предоставление «разрешения» на отправку email-сообщения для определенного устройства.
- Отправка исходящего сообщения на заданный адрес электронной почты и подтверждение успешной доставки. Если сообщение доставить не удается, отправитель получает соответствующее извещение.
SMTP и его место в стеке TCP/IP
Теоретически SMTP умеет работать с практически любыми протоколами так называемого транспортного уровня, включая TCP, UDP и другие. Еще на заре развития протокола за ним закрепили два номера порта:
- Первый — это порт 25, посредством которого почта передается между почтовыми серверами.
- Второй — порт 587, благодаря которому почта передается от почтового клиента на сервер.
В большинстве случаев протокол SMTP используется для передачи исходящей почты с использованием порта TCP 25. То есть можно сказать, что SMTP-порт — это как раз TCP 25, хоть и не всегда. Иногда задействуется еще порт 465. Так происходит, когда порт требует защищенного SSL-соединения.
Но в большинстве случаев используется лишь один транспортный протокол TCP с портом 25 (это SMTP-порт по умолчанию). Другие варианты применяются крайне редко, например, когда провайдеры по какой-то причине закрывают доступ к 25 порту. Они могут делать это, например, для блокировки спам-рассылок.
Электронное письмо и его формат
Сообщение электронной почты всегда состоит из трех элементов:
- Так называемый конверт.
- Заголовок.
- Тело письма.
Конверт применяется для передачи сообщений электронной почты от клиенту к серверу и обратно. При этом как клиент, так и сервер взаимодействуют друг с другом в обычном формате «запрос-ответ». В ходе взаимодействия между ними передаются текстовые строки.
Что касается заголовка и тела письма, то их параметры прописаны в отдельном документе — RFC2822.

Формат поля заголовка Received:
Received:
From host
by host
via physical-path
with protocol
id message-id
for final e-mail destination
Это поле используется для идентификации тех SMTP-серверов, которые были задействованы в процессе доставки сообщения от отправителя к получателю. Любой сервер из цепочки добавляет к сообщению собственное поле Received, где можно видеть техническую информацию об этом сервере.
Return-Path — поле возврата, которое используется для определения маршрута, по которому прошло сообщение. Если оно было отправлено прямо на сервер получателя, то в поле отображается один адрес. Если же серверов несколько, они будут отображаться списком.
Команды и ответы SMTP
Команды
Все они состоят из четырех символов. Сакрального замысла здесь нет, просто в самом начале разработчики договорились, что длина будет именно такой. Ниже — основные команды SMPT. Есть и другие, но они используются реже.
- Команда Helo применяется для установки соединения. Эта операция будет выполнена только в том случае, если клиент указал свой домен и собственный почтовый адрес.
- Команда Mail применяется для задания адреса отправителя.
- Команда RCPT используется исключительно для того, чтобы прописать адрес получателя. Электронное сообщение можно передать сразу нескольким получателям, для чего требуется использовать команду RCPT несколько раз подряд.
- Команда DATA нужна для уведомления принимающего сервера о завершении конверта, после чего идет само письмо.
- Команда QUIT применяется для разрыва соединения с сервером сразу после завершения приема сообщения.
Ответы SMTP
Здесь все одновременно и проще, и сложнее. Ответы в случае SMTP состоят из двух частей:
- Код сообщения. Дает возможность изучить корректность и правильность отправки.
- Текстовое сообщение. Объясняет, что произошло в ходе отправки или получения. Как правило, сообщение формируется для того, что произошло. В подавляющем большинстве случаев такое сообщение предназначено для людей, а не компьютеров.
Коды сообщений начинаются на 2, 3, 5. Если сообщение начинается на 2, это значит, что предыдущая команда успешно завершена. «Тройка» в коде означает успешную отправку с необходимостью предоставить дополнительные данные.
Если сообщение начинается на 5, это означает технический сбой. Так, ошибка 502 — индикатор нереализованной команды, а 503 сообщает о неправильной последовательности команд.
Как работает SMTP — простыми словами
Давайте представим, что вы установили и настроили собственный SMTP-сервер. Далее вы планируете отправить письмо. Работает отправка по определенному алгоритму:
- Указывается адрес отправителя, после чего система пользователя соединяется, к примеру, с SMTP почтового клиента Gmail.
- Система передает серверу данные, включая email отправителя и получателя, тему письма, его содержимое.
- Сразу после этого система начинает поиск SMTP-сервера получателя электронного сообщения.
- Если этот сервер не найден или он не отвечает, SMTP-сервер пытается предпринять еще несколько попыток связи. Если ничего не получается, то система выдает ошибку отправки. При этом протокол сообщит, почему письмо не будет доставлено. Так, проблема может быть в несуществующем адресе или в блокировке сообщений.
Если все хорошо, то далее в работу вступают уже другие протоколы — POP и IMAP, но о них мы поговорим в другой статье.
Пример работы SMTP
В качестве примера давайте рассмотрим пример сеанса SMTP, который инициализируется при необходимости отправить электронное письмо. На картинке ниже — данные сеанса, с которыми мы будем работать дальше.

Здесь мы видим подключение к почтовому серверу по 25 порту. Говоря техническим языком, подключение выполнено по адресу 220 smtp.example.ru ESMTP Postfix на 25 порт. Начало подключения — использование команды HELO, которая нужна для указания собственного домена. После этого вступает в работу сервер, который возвращает статус 250. Что это такое? Все просто: соединение установилось без проблем. После этого сервер еще раз пишет доменное имя в текстовом сообщении.
Теперь наступает очередь использования команды Mail FROM, которая нужна для отображения адреса отправителя сообщения. Если все хорошо, то сервер снова отвечает сообщением со статусом 250. Мы видим, что с текстовой частью все хорошо, команда выполнена, проблем не возникло.
Наступает следующий этап — использование команды RCPT TO для того, чтобы указать адрес получателя. Если сервер возвращает статус 250, то мы уже знаем, что это означает. Все удалось, теперь нужно выполнить команду DATA для ввода самого письма. В этом случае сервер отвечает уже не статусом 250, а другим — 354. После этого можно начинать вводить текст письма. Важный нюанс: заканчиваться все это должно отдельной строкой, которая содержит всего одну точку.
Сообщение всегда состоит из двух частей. Первая — заголовок, вторая — тело сообщения. Последнее необходимо отделять от заголовка пустой строкой. В этом случае требуется использовать заголовок FROM, это адрес пользователя, отправившего сообщение. Указывать нужно не только сам адрес, но и имя. А еще требуется заголовок, который дает получателю понять, в чем заключается основной посыл сообщения. Что касается пустой строки, то она отделяет заголовки от тела письма.
Возьмем самое простое сообщение, которое состоит из двух строчек текста: это «Hello, email world!» и «Hello, SMTP!». Заканчивается письмо строкой, которая содержит всего одну точку. Но эта строчка не будет видна получателю, она чисто техническая и будет обязательно убрана в ходе передачи. Если же точка нужна, то нужно указать сразу две точки, из которых одна будет удалена.
Наконец, если есть точка, то сервер видит, что письмо полностью завершено, выдавая статус сообщения 250 2.0.0 Ok: queued as 7FD9DC2E0060. Все это означает, что письмо уже находится в очереди ожидания. Для завершения сеанса нужно ввести всего одну команду — QUIT. Сервер ответит сообщением со статусом 221, что означает «пока».
Нужен ли собственный сервер SMTP?
Здесь все зависит от задач, которые будет решать пользователь. SMTP подходит для реализации масштабного спектра задач — от отправки сообщения до доставки его получателю. Чаще всего SMTP используют для транзакционных писем, массовых рассылок или личной переписки.
Собственный SMTP дает немного больше преимуществ перед корпоративными (или, например, Google). Это, как правило, невысокая цена, внимательное отношение со стороны разработчиков и хорошая доставляемость массовых рассылок.
Достоинство SMTP в том, что его достаточно просто внедрить, для этого протокола есть обширная документация и развитое комьюнити.
Немного о безопасности и спаме
Протокол SMTP очень простой, у него нет никаких инструментов для защиты пользовательских данных от злоумышленников. Так, адреса, указанные в соответствующем поле, не проверяются.
Кроме того, у SMTP по дефолту не используется шифрование, так что любые письма, передаваемые разными компаниями, могут быть прочитаны — было бы желание и соответствующие инструменты. Но это относится к SMTP первой версии. В улучшенном варианте разработчики добавили шифрование. Для того, чтобы его задействовать, нужно использовать специальную команду STARTTLS.
Еще одна проблема SMTP — обилие нежелательных рекламных сообщений. К сожалению, протокол не содержит никаких защитных инструментов для ликвидации спама. Правда, многие современные почтовые серверы стараются использовать и внешние механизмы.
Большинство почтовых серверов для безопасности настраиваются на работу лишь с локальными юзерами. То есть это те пользователи, у которых есть ящики с адресом из пула домена, который они и обслуживают. Здесь встречаются и новые термины. Так, серверы, которые работают в ином режиме, позволяя передавать почту абсолютно на все адреса, называются «открытые релеи». Они нужны обычным пользователям, но активнее всего их используют злоумышленники. Зачем? Чтобы рассылать спам, конечно же. Поэтому за режимом работы корпоративных серверов нужно следить. Если при проверке сети окажется, что сервер работает в режиме открытого релея, стоит поговорить с администратором сервера.
А еще можно проверить адрес отправителя посредством цифровой подписи, о чем мы уже упоминали выше.
Например, есть возможность проверки email отправителя, воспользовавшись цифровой подписью. С этой целью используется, например, взаимодействие с системой DNS. В ней хранится открытый ключ электронной подписи для конкретного домена. И этот ключ как раз можно использовать для проверки.
В сухом остатке
SMTP — проверенный временем протокол передачи электронной почты, который просто работает. Да, у него есть свои недостатки, но они нивелируются простотой и надежностью протокола. К слову, он может использоваться как для отправления сообщений на почтовый сервер, так и на целую группу серверов.
Кстати, можно сделать собственный сервер SMTP для того, чтобы отправлять массовые рассылки. Но в этом случае придется выполнить множество разных тасков, включая добавление обработки статуса доставки письма, обход разного рода «черных» и «серых» списков. Требуется еще и удобная статистика отправлений, и возможность отписки от рассылки.
Для того чтобы все реализовать, лучше использовать специализированный сервис, владельцы которого развернули необходимые услуги. В этом случае разработчики требуются лишь для того, чтобы добавить сервис к CRM-системе.
Можно пойти еще дальше и организовать сервисы разных рассылок. Их достоинство состоит в том, что все возможности встроены в пользовательский интерфейс. А возможности не только базовые, ведь в таких сервисах есть функции сбора писем и форм подписки, работы с контактами, настройка цепочек в автоматическом режиме и проведение сплит-тестов.
SMTP-сервер можно реализовать на инфраструктуре Selectel
Для этого арендуйте выделенный сервер.