Это старая версия документа.


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

Основная идея заключается в следующем:

  • Почтовый адрес пользователя получается из его логина путём прибавление имени вашего домена. То есть если у вас домен domain.com, то у пользователя vasya будет адрес vasya@domain.com. При этом надо учесть, что в почтовых адресах могут использоваться только буквы латинского алфавита и символы «_-.», и при этом адреса нечувствительны к регистру. Чаще всего все эти ограничения прекрасно ложатся на существующие базы пользователей, но могут быть и исключения. Во многих движках у пользователя просто есть возможность сменить отображаемое имя, и при этом почти всегда имя нечувствительно к регистру. Это позволяет без проблем создавать почтовые адреса по описанной схеме пользователям, в них нуждающимся.
  • Почтовый адрес в вашем домене, выданный пользователю, будет всего лишь редиректом на основной почтовый ящик из профиля. То есть вся почта, приходящая на vasya@domain.com, будет перенаправляться на почтовый адрес пользователя vasya, указанный у него в профиле. Все современные движки, разрешающие регистрацию, требуют обязательного указания почтового адреса, так что с перенаправлением проблем не возникнет.
  • Поскольку вся почта пользователя перенаправляется на его