Я изучаю регулярное выражение и столкнулся с вопросом, может ли быть действительным адрес электронной почты, подобный этому username@127.0.0.1
?
Конечно, есть действующее имя пользователя, но как насчет домена? Должно ли это быть только доменное имя или разрешен IP-адрес хоста? Конечно я имею в виду любой адрес хоста, а не только локальный.
2 ответа
Нет, это не действительный адрес электронной почты. Хост-часть адреса электронной почты (@example.com
), может быть IP-адресом вместо имени домена, но IP должен быть заключен в скобки, например:
username@[127.0.0.1]
Видеть RFC 5321, раздел 4.1.3:
Иногда хост неизвестен системе доменных имен, и связь (и, в частности, связь для сообщения и исправления ошибки) блокируется. Чтобы обойти этот барьер, допускается использование специальной буквальной формы адреса в качестве альтернативы доменному имени. Для адресов IPv4 в этой форме используются четыре маленьких десятичных целых числа, разделенных точками и заключенных в квадратные скобки, например [123.255.37.2], который указывает (IPv4) Интернет-адрес в форме последовательности октетов.
Тем не менее, на практике адрес электронной почты, такой как использование такого IP-адреса, будет вызывать меры по предотвращению спама повсюду, поэтому это было бы не очень практично. Но технически это действующий адрес электронной почты.
Если ваш интернет-провайдер не предоставляет адрес обратной связи в качестве домена, тогда нет, вы не можете использовать адрес обратной связи в качестве адреса электронной почты.
Серые списки (часто используемые) и обычные системы электронной почты проверяют адрес отправителя, чтобы убедиться, что он действителен. IP-адреса могут измениться, когда домены этого не делают, поэтому попытка использовать IP-адрес для обратного просмотра будет проблемой.
Возможность оглянуться на домен, чтобы увидеть, является ли он действительным отправляющим доменом, имеет решающее значение. Никакая разумная почтовая система не использует IP-адрес. Пытаться использовать IP для обратного просмотра вообще нецелесообразно.
Адрес обратной связи не является допустимым обратным поиском.
Теперь даже случайный IP-адрес вряд ли будет обнаружен при обратном поиске.
Это даже не похоже на стандартные методы электронной почты, которые существуют для устранения спама. Это никогда не сработает.