Gmail позволяет пользователям создавать собственные адреса электронной почты на лету, добавляя "+ ключевое слово" к своему адресу электронной почты.
Итак, «myaddy@gmail.com» и «myaddy+something@gmail.com» и «myaddy+somethingelse@gmail.com» все указывают на одну и ту же учетную запись (myaddy@gmail.com).
Есть ли (достаточно простой) способ настроить MS Exchange (любой версии) на такое же поведение?
Бонус: есть ли официальный термин для этой функции?
Это называется «теги SMTP» или «подадресация» в зависимости от того, с кем вы разговариваете. Вы можете найти эта статья в Википедии полезно, поскольку в нем говорится об этой функции по электронной почте.
На практике он не поддерживается многими почтовыми системами по разным причинам - некоторые хорошие (или, по крайней мере, понятные), некоторые не очень. Если вы используете его в качестве механизма защиты от спама (например, для отслеживания того, кто выдает ваш адрес), имейте в виду, что спамеры достаточно умны, чтобы удалить эти части из списка адресов электронной почты ...
IIRC, обмен не поддерживает его и на самом деле не имеет механизма для этого (вы, конечно, можете добавить несколько SMTP-адресов в почтовый ящик пользователя, чтобы создать аналогичный эффект, но это, очевидно, очень неудобно для настройки и обслуживания для все обеспокоены).
Я знаю, что с момента первого запроса прошло много времени, но этот пост по-прежнему занимает высокое место в результатах поиска Google и, похоже, до сих пор остается часто задаваемым вопросом. Итак, для тех, кому интересно ... хотя Outlook.com (ранее Hotmail) поддерживает его с 2013 года, Exchange и O365 официально не поддерживают подадресацию согласно RFC 5233 (по крайней мере, не с 2019 года). Однако вы можете подумать о том, как установить правила транспорта, которые позволят вам эффективно достичь того же, что описано в этом блоге ...
https://durdle.com/2015/01/11/office-365-email-suffix-matching/
Если вы хотите, чтобы он официально поддерживался, вы можете проголосовать за запрос, который был запущен в 2017 году для поддержки RFC 5233 ...
Exchange не может этого сделать. Адрес используется для поиска почты получателя, которая сверяется со списками адресов, хранящимися в системе. Для каждого используемого вами тега необходимо будет добавить новый адрес, что не поддерживается в долгосрочной перспективе.
Однако есть крючки для сторонние утилиты чтобы обеспечить эту функциональность. Перехватчики, которые используют системы AntiVirus / AntiSpam, транспортные агенты, могут быть использованы такой утилитой для удаления информации после знака + и добавления ее в заголовок почты или того, что необходимо с ней сделать. Это позволит доставлять почту конечному пользователю, поскольку адрес To: будет правильно отформатирован для Exchange.
Однако я не знаю ни одного пакета, который бы это делал.
Имея достаточно времени и знаний для написания сценариев, вы сможете собрать что-то вместе с "общим" приемником почтовых ящиков для Exchange Server.
http://support.microsoft.com/Default.aspx?kbid=324021
Похоже, вы могли бы добавить новый псевдоним электронной почты для всех своих пользователей, например @ domain.local. Очевидно, что пересылка электронной почты не позволит вам пересылать электронную почту в тот же домен, чтобы избежать циклов.
Затем в общем виде все, что имеет знак «+» (или любые другие критерии), может быть перенаправлено на адрес пользователя в домене domain.local - вы даже можете взять этот тег и вставить его в тему .
Итак, myaddy+something@domain.com пересылается myaddy@domain.local
Еще не делал, но похоже, что это возможно, в зависимости от того, сколько работы вы хотите в это вложить.