2010-03-27 3 views
2

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

Как люди это делают? Я пробовал автоматизацию Outlook 2007, но он просто запрашивает у пользователя безопасность, и мои попытки заставить его прекратить делать это потерпели неудачу, поэтому я не могу ничего с ней автоматизировать. Есть ли удобный для пользователя почтовый клиент .NET, который я могу использовать более легко?

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

+0

Вы действительно хотите использовать F # для этого? Не лучше ли C#? –

+0

Как бы C# был более уместным? Это хуже, чем F # во всех аспектах этой проблемы. –

ответ

1

Это очень распространенный сценарий. Наиболее распространенным является использование компонентов IMAP или POP3 для загрузки электронной почты и анализа с использованием компонента Mime. У меня есть служба сообщений IMAP, которую я запускал в течение 8 + лет, теперь обрабатывает электронные письма.

Я написал и использовал свой материал в www.advancedintellect.com, но если вы хотите бесплатные компоненты, есть некоторые статьи о кодебете, а также некоторые проекты на sourceforge.

1

Несколько ссылок для вас рассмотреть, чтобы обойти диалог безопасности:

+1

Спасибо! Эти ссылки объясняют проблему, с которой я столкнулся: если вы покупаете Outlook за 99 фунтов стерлингов, тогда его «автоматизация» .NET требует ручного вмешательства, если вы не тратите еще 700 долларов на Microsoft Exchange Server. Я не впечатлен Outlook 2007 (он просто разбился снова), поэтому я не уверен, что хочу зависеть от такого дорогого программного обеспечения ... –

Смежные вопросы