Чтение электронной почты в базу данных SQL в ASP .Net - PullRequest
0 голосов
/ 30 мая 2011

Я прочитал этот пост .net код для чтения электронной почты в базу данных sql , и мне было интересно, есть ли БЕСПЛАТНЫЙ способ сделать это.

Я хотел бы сохранить некоторые электронные письма в моей базе данных. Возможно, сначала их проанализировали, чтобы URL-адреса ссылок были сохранены в другом поле таблицы базы данных.

Прямо сейчас письма отправляются на мой Gmail. Я думаю, что один из способов:

  1. Найти почтовый клиент, который использует POP3 для подключения к моей Gmail
  2. Получить и сохранить мои электронные письма на моем локальном диске в виде текстовых файлов
  3. Периодически запускать локальную консоль / сеть .Net для анализа этих текстовых файлов и извлечения данных.
  4. Интерфейс с веб-службой ASP .Net для пересылки данных и их сохранения в производственной базе данных.

Это хороший БЕСПЛАТНЫЙ метод? Существует ли такой почтовый клиент, который сохраняет почту в виде текстовых файлов на локальном диске?

1 Ответ

0 голосов
/ 30 мая 2011

Я рекомендую использовать бесплатную библиотеку Lumisoft POP3Client или IMAPClient.

http://www.lumisoft.ee/lswww/download/downloads/Net/Help/html/4c15101c-f077-b8bf-84d7-7acae59394a4.htm

http://www.lumisoft.ee/lswww/download/downloads/Net/Help/html/3a016d21-18f9-ba83-631f-05a1040fa345.htm

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

Пример использования открытого исходного кода:

http://imapclientlumisoft.codeplex.com/

...