Мы разрабатываем приложение SaaS, которое, помимо прочего, должно иметь интеграцию электронной почты: всякий раз, когда пользователь отправляет электронное письмо на уникальный адрес электронной почты (например, dropbox+af74c123@example.com
), наша служба .NET должна справиться с этим сообщение - довольно распространенное в наше время, я думаю.
Прежде чем приступить к разработке чего-либо, я хотел бы знать, каков подход к решению этой проблемы. Однако у нас есть несколько требований:
- Предпочтительно использовать только стандартные компоненты Windows Server 2008 (R2)
- Каждый клиент должен иметь уникальный адрес электронной почты
- Предоставление нового адреса электронной почты должно быть максимально безболезненным - предпочтительно, чтобы сервер электронной почты принимал почту, отправленную на любой адрес, и позволял бы обратному вызову обрабатывать все остальные
- Избегайте опросов, насколько это возможно - почтовый сервер должен уведомлять нашу службу о новых сообщениях