@ErichZann

Как реализовать отправку Email для папки/проекта с возможностью обработки прикрепленного файла?

Недавно пользуюсь приложением по организации задач и там обнаружил возможность для каждой категории задач (Работа, Дом, Семья, Отдых и еще пара категорий) отправить емайл с прикрепленным файлом.
Например для папки/категории задач Работа генерируется емайл вида add.task.49111529.23064647.0fc85701c4d97236@domain.net и если отправить на этот емай письмо с прикрепленным файлом, то будет создана задача для категории Работа где для названия задачи будет взят заголовок письма и для этой созданной задачи будет прикреплен файл из Email.

Подскажите пожалуйста, как примерно реализовывается алгоритм создания емайл для таких папок, что можно почитать и посмотреть по этому поводу (сам что-то ничего толкового найти не смог) для С#?
Происходит генерация настоящих емайлов для каждой категории (в приложение есть ограничениее максимум 200 категорий) или для одного пользователя (т.е. меня в данном случае) есть 1 определенный email адрес и для него настроен catch-all?

Сам пока нашел только библиотеку для обработки входящих емайлов с файлами: MailKit.
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
GavriKos
@GavriKos
Для всех пользователей 1 обработчик, который принимает ВСЕ письма (catch-all), и уже по имени письма понимает что и с кем надо делать.
Физически ящики конечно не создаются.
Сам C# тут по факту ни при чем - настраивается мейл-сервер, который редиректит обработку всех писем в какой нить скрипт/демон/etc в договоренном со скриптом формате
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы