2014-09-08 3 views
3

Я знаю, что с помощью gmail у вас могут появляться люди, которые отправят вам электронное письмо по электронной почте с добавлением + sometext к концу вашего письма, и вы получите электронное письмо, как если бы оно было отправлено на ваш обычный Эл. адрес. Например, если ваш адрес электронной почты:Добавление + текст перед сообщением @ по электронной почте

[email protected] 

Я могу отправить

[email protected] 

и [email protected] получит электронную почту.

Является ли это стандартом для электронной почты или только функцией нескольких почтовых клиентов? Я пишу сценарий, который подписывает пользователей для учетной записи на веб-сайте, и я хочу, чтобы этот скрипт работал для пользователей, у которых уже есть учетная запись на указанном веб-сайте. Мой план заключается в регистрации их с помощью

[email protected] 

Спасибо за помощь.

+0

Это особенность некоторой электронной почты _servers_. – SLaks

ответ

4

Это стандарт дезактома, который существует не менее 25 лет. Однако, хотя большинство почтовых систем будут соблюдать соглашение с пользователем +, я не знаю о RFC, который диктует, что они должны его соблюдать.

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

+0

Outlook.com поддерживает его, но я не думаю, что AOL или Yahoo делают. – SLaks

+0

Ouch - если это не работает для Yahoo или AOL, я не думаю, что мой метод обхода сократит его :( – WillHaack

+0

в gmail я получаю 'Доставка следующему получателю не удалось навсегда:' но я могу видеть свою электронную почту в входящие –

3

Qmail использует отрицательный знак вместо + для аналогичного эффекта.

Meetup блокирует знак + все вместе, с указанием их рассуждения, контроль спама .. https://mobile.twitter.com/meetup_support/status/499291392649080832

Вы можете прочитать об этом в RFC822 http://www.w3.org/Protocols/rfc822/ и RFC5322 http://tools.ietf.org/html/rfc5322#section-3.2

Смежные вопросы