Afzaal Ahmad Zeeshan
Цитата:
Как хорошо разработать почтовый сервис.
С небольшим пониманием того, как работают почтовые системы, я рекомендую приобрести подписку. Не обижайтесь, пожалуйста, но я лично использую размещенное решение, такое как SendGrid.
Цитата:
Не могли бы вы дать мне совет по хорошему дизайну, процессу?
В системах электронной почты это в основном отправка сообщений. Нет никакого объектно-ориентированного или сервисно-ориентированного способа сделать это. Однако вы всегда можете прочитать больше о таких продуктах, как Microsoft Exchange, и посмотреть, как они сделали основы этого.
Официальные Документы Exchange 2010 – 250 Hello[
^]
Цитата:
Какой протокол полезен для службы электронной почты?
Этот вопрос является основой для моего ответа, о, и это SMTP.
Подробнее об этой теме читайте здесь,
Простой Протокол Передачи Почты - Википедия[
^]
Вот несколько моих статей/примеров кода, которые помогут вам начать работу с основами отправки электронной почты в среде .NET,
Отправка электронных писем через .NET framework и общие проблемы – использование кода C# [
^]
Универсальный SMTP-код для отправки электронной почты в приложениях .NET[
^] (вы также найдете исходный код с этим)
Цитата:
Как повысить безопасность и я использую HMAC256?
Есть несколько способов справиться с этим, и это полностью зависит от того, как ваши пользователи потребляют ваши услуги—веб-API против веб-приложения. Вы можете проверить, как работает аутентификация на основе API и как веб-приложение аутентифицирует пользователей, в основном используя файлы cookie.
Цитата:
Как создать автоматическое уведомление по электронной почте?
Триггеры, расписания, услуги, крон, и т. д. и т. д. и т. д.
cron - Википедия[
^]
Я повторю это еще раз, просто купите подписку, и вам будет хорошо идти. Большинство поставщиков услуг приходят с 5-10k бесплатных электронных писем в месяц и 1-3 бесплатными группами рассылки для обработки, так что вы будете в хороших руках.