Чтение содержимого электронной почты - PullRequest
3 голосов
/ 07 июня 2010

Надеюсь, кто-то сможет помочь. То, что я хочу сделать, это создать небольшое приложение winform в C #, чтобы читать содержимое письма из поп-аккаунта и автоматически загружать значения ключей в SQL. Формат электронной почты всегда одинаков для каждого письма, например,

Имя: Фамилия : Номер телефона : и т.д ...

В настоящее время электронные письма хранятся в учетной записи pop 3, однако мне нужен способ сократить необходимость вручную вводить информацию в sql.

Кто-нибудь может посоветовать, как мне поступить, или порекомендовать несколько руководств?

Спасибо. Стив

Ответы [ 2 ]

3 голосов
/ 07 июня 2010

Я бы рекомендовал использовать такой класс POP3-клиент в CodeProject для чтения почтовых сообщений.

Получив содержимое сообщения, вы сможете довольно легко разобрать строку, поскольку знаете точный формат. Недостаточно информации, чтобы рекомендовать лучший вариант для этого - это зависит от того, является ли он фиксированным форматом, разделителем, отдельными строками и т. Д., Но использование регулярных выражений или даже String.Split должно сделать это довольно простым.

2 голосов
/ 07 июня 2010

Мы используем приобретенный инструмент Email2Db tool для обработки входящей электронной почты. Это недорого и легко настроить. Я написал пользовательские сценарии vb для наших нужд, но простая вставка в базу данных не потребовала бы никакого кодирования.

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