.net обрабатывает входящую почту - PullRequest
2 голосов
/ 01 декабря 2011

Мне нужно получать электронную почту, анализировать и действовать программно.

Я делал это раньше, настроив постфиксный сервер и отправив входящую почту в php-скрипт, который это обрабатывает.

Это было бы излишне, хотя для нового проекта я работаю.

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

Это не обязательно должен быть полнофункциональный SMTP-клиент / сервер. Просто нужно уметь обрабатывать конкретное письмо с определенного адреса в определенном формате. Я могу позаботиться обо всем этом, мне просто нужно получить доступ к содержимому электронной почты. Серверная среда - win 2008, .net 4

Ответы [ 3 ]

3 голосов
/ 01 декабря 2011

Полнофункциональный c # кодированный почтовый сервер с источником: http://www.codeproject.com/KB/vista/SMTP_POP3_IMAP_server.aspx

Последнее в: http://www.lumisoft.ee/lsWWW/download/downloads/

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

2 голосов
/ 01 декабря 2011

Взгляните на http://ndumbster.sourceforge.net/default.html. Это полный исходный код поддельного сервера smtp. Взломайте свой код прямо в.

1 голос
/ 01 декабря 2011

Если вы обрабатываете входящую электронную почту, а сервер smtp не тот, который вы хотите использовать (то есть для исходящих сообщений).

Либо POP, либо IMAPэто, вероятно, то, что вам нужно (в зависимости от вашего соединения с почтовым сервером, который получает сообщение).

Это может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...