Отправка электронной почты «с использованием DNS-серверов» по-прежнему использует SMTP. И это вообще плохая идея. Вот что это такое:
Обычно почтовое приложение (ваше, Outlook и т. Д.) Отправляет почту по настроенному почтовому серверу, используя SMTP или аналогичный протокол. Это может быть собственный сервер компании, сервер интернет-провайдера или что-то в этом роде. Почта может проходить через различные исходящие почтовые серверы на выходе из организации, но в какой-то момент она попадает на «пограничный сервер» (для всех этих разных типов серверов есть красивые названия, но они сейчас не важны. )
Этот пограничный сервер использует DNS для поиска почтового сервера получателя, а затем отправляет сообщение (используя SMTP) на этот сервер. (Я специально пропустил детали)
Отправка электронной почты «с использованием DNS» означает, что ваше приложение действует как пограничный сервер. Он использует DNS для поиска почтового сервера получателя, а затем отправляет почту напрямую, а не через какие-либо исходящие серверы.
Это плохая идея по двум причинам.
- Все больше интернет-провайдеров блокируют SMTP-трафик, который не проходит через их исходящие серверы
- Все больше входящих серверов проверяют граничный сервер, используя различные методы. Скорее всего, ваше приложение не будет принято этими серверами
Обе эти проблемы являются мерами противодействия спаму, поэтому использование этого метода делает вас похожим на спамера, оставляет многие ваши сообщения заблокированными и, вероятно, приведет к попаданию вашего IP-адреса в черный список.
Надеюсь, вы сможете объяснить это своим друзьям, чтобы они поняли, что "нормальный" способ отправки почты - единственный способ убедиться, что они не внесены в список спамеров .