Кто-нибудь знает хорошую библиотеку серверов SMTP/IMAP для C#?Библиотека SMTP и IMAP для .NET.
Я нашел только давно заброшенные проекты.
только SERVER SIDE библиотеки, пожалуйста, не более сообщений о клиенте LIBS.
Спасибо, Fionn
Кто-нибудь знает хорошую библиотеку серверов SMTP/IMAP для C#?Библиотека SMTP и IMAP для .NET.
Я нашел только давно заброшенные проекты.
только SERVER SIDE библиотеки, пожалуйста, не более сообщений о клиенте LIBS.
Спасибо, Fionn
Я работаю над проектом, где мне нужно получить почту в локальной сети через SMTP (унаследованное приложение посылает почту для целей интеграции). Первоначально я собирался использовать SMTP-сервер в IIS и использовать приемники событий, но это выглядит немного тяжело. В настоящее время я оцениваю следующие 3 библиотеки кандидатов:
nDumbster: с открытым исходным кодом, но не с полностью реализованным сервером. Первоначально использовался для модульных тестов. Он анализирует почту на предмет для удобства проверки. Мне пришлось пересмотреть его, чтобы поднять событие, когда было получено сообщение.
SmtpServer: Современный дизайн с использованием .NET TPL и реализует STARTTLS. Исходный код не выглядит легкодоступным. Предоставляет несколько перехватов, когда сообщение получено, но появляется, чтобы передать вам содержимое сообщения в виде блоба. (Я не получил, чтобы проверить это, поскольку он требует .net 4.5)
Rnwood.SmtpServer: Выглядит как полнофункциональный, а исходный код доступен, хотя документации не хватает.
Для SMTP, есть System.Net.Mail
. Для IMAP я не знаю. Но как только вы получите электронное письмо с сервера, вы захотите его разобрать. Разбор MIME - сложная часть. Для этого я использую и рекомендую SharpMimeTools
.
Я прошу серверных библиотек, клиент не проблема. – Fionn 2008-10-30 01:55:50
Редактировать свой вопрос, сделать его более понятным. – 2008-10-30 02:00:42
Это не дает ответа на вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже их сообщения. – mpromonet 2015-05-05 15:32:57
Я использовал DotNetOpenMail в прошлом.
Вы не указали, ищете ли вы бесплатные или платные/коммерческие. Я использовал IPWorks от nsoftware с большим успехом в прошлом.
LumiSoft.Net, библиотека почтового сервера LumiSoft, является бесплатной библиотекой на стороне сервера. Классы серверов (например, IMAP-сервер, сервер POP3 и SMTP-сервер) вызывают пожар, когда им нужна информация или действия для вашего серверного приложения, например «дайте мне список сообщений в виртуальной папке XXY».
Нужна ли вам библиотека для выполнения специальных задач, таких как почтовая почта для массовых рассылок? – norbertB 2008-10-30 10:47:21