Я предлагаю создать перехват всех адресов электронной почты с псевдонимом подстановочного знака для субдомена учетной записи. DropBox@*.yourdomain.com
Субдомен - это псевдоним вашего почтового сервера, который указывает на реальную учетную запись на вашем почтовом сервере DropBox@yourdomain.com.
Затем пользователи могут отправлять электронные письма на что-то вроде DropBox@myusername.yourdomain.com, которые будут проанализированы по псевдониму и направлены на физический адрес электронной почты.
Затем вы можете создать службу, которая извлекает все полученные электронные письма, анализирует поддомен (который напрямую соответствует имени пользователя учетной записи получателя) и анализирует тело письма, которое затем отправляется в вашу систему комментирования или обмена сообщениями.
Обычно это работает довольно хорошо и на самом деле очень легко реализовать.
Обновление: Я начал писать серию из 3 частей на DotNetSlackers.com, специально посвященную этой теме. Он охватывает настройку и настройку сервера электронной почты, код для подключения к поп-серверу из C # и обработку, которая должна выполняться для обработки входящей почты. Он оборачивается, помещая все эти функции в Служба Windows, так что инструмент работает сам по себе (а также выход в файловую систему). Дайте мне знать, если статьи не охватывают что-то! (Первый из них уже готов. Два других представлены, а второй опубликован 29.07.2009. Третий должен быть выпущен на следующей неделе.)
http://dotnetslackers.com/articles/aspnet/Creating-a-Dynamic-Email-Drop-Box-Part1.aspx