MIME и обработка сообщений обратной связи
Я пытаюсь обработать сообщения Feedback Loop (FBL), чтобы отписаться от людей, которые помечают письмо как спам (да, оно подписано, и есть механизм отказа одним щелчком).
Моя первая попытка - использовать Advanced MIME Parser / Creator / Editor. Однако сообщения FBL от основных интернет-провайдеров, таких как AOL и Yahoo, анализируются неправильно. Я разместил этот конкретный вопрос непосредственно на дискуссионном форуме проекта.
Мой вопрос из двух частей для сообщества SO:
- Есть ли еще одна библиотека обработки MIME для.NET, которую мне не хватает?
- Есть ли хорошее объяснение формата сообщений MIME для не-SMTP экспертов? Мой поиск в Google обнаруживает либо неполные, либо написанные предположения, что читатель уже хорошо знаком с SMTP и обработкой электронной почты.
3 ответа
Advanced MIME Parser/Creator/Editor никогда не работал правильно для меня. Коммерческая библиотека не вариант для этой задачи.
В итоге я просто должным образом расшифровал сообщение MIME (убедитесь, что правильно обрабатывал разрывы строк) и искал релевантные ключевые слова. Это работало нормально для этой конкретной проблемы.
Моя команда использует Rebex Secure Mail для.NET в течение двух лет, и это действительно хорошо. Наш сервис ( http://nutshellmail.com/) ежедневно рассылает миллионы сообщений POP3 и IMAP всем основным интернет-провайдерам. Rebex успешно разбирает заголовки всех этих сообщений. Мы также используем Rebex для наших исходящих SMTP-нужд.
Полная версия SecureMail стоит 350 долларов (хотя для ваших целей вы, вероятно, можете выбрать версию с POP3 только за 250 долларов). В прошлом мы сталкивались с некоторыми неясными проблемами (например, серверы GoDaddy POP3, не полностью соответствующие RFC1939); Поддержка Rebex была чрезвычайно отзывчивой и быстро предоставила нам патч.
Rebex Secure Mail: http://www.rebex.net/secure-mail.net/
Проверьте Hunny Software. http://www.hunnysoft.com/ Я использовал их библиотеки MIME в прошлом и имел большой опыт работы с ними.