Может ли программа отправки почты отправлять почту под моим адресом электронной почты? - PullRequest
1 голос
/ 03 июля 2011

Я новичок в технологиях SMTP, поэтому, работая с ним всего несколько дней, у меня возник вопрос: может ли программа отправки почты отправлять почту под моим адресом электронной почты?

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

Пожалуйста, помогите мне, если у вас есть опыт в этом.

Ответы [ 2 ]

4 голосов
/ 03 июля 2011

Любой почтовый клиент может отправить электронное письмо, используя ЛЮБОЙ адрес электронной почты в поле «От».

Тем не менее, многие принимающие почтовые серверы настроены на проведение различных тестов, чтобы убедиться, что электронная почта поступает с реального почтового сервера.

Список методов, используемых приемными почтовыми серверами, можно найти здесь: http://en.wikipedia.org/wiki/Anti-spam_techniques В частности, раздел «Автоматические методы для администраторов электронной почты».

Краткий список оттуда:
1. Обратный DNS - проверяет IP-адрес отправителя, чтобы убедиться, что IP-адрес указан в качестве записи MX для домена.
2. FCrDNS - принимающий почтовый сервер попытается выполнить команду SMTP HELO или EHLO обратно на IP-адрес отправителя. Это гарантирует, что отправителем является SMTP-сервер.
3. Запретить динамические IP-адреса - принимающий сервер проверит IP-адрес отправителя, чтобы определить, является ли он DHCP-сервером. Если это так, то письмо помечается как спам.

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

2 голосов
/ 03 июля 2011

На самом деле вы можете делать то, что говорите, с помощью почтового клиента, например Thunderbird , где вы можете свободно устанавливать адрес отправителя.

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

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

С уважением,

Макс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...