Я разработчик на OpenPop.NET .
Это лишь некоторая справочная информация о письмах, содержащих вложения. Ответ Тони Пони - путь.
У меня также была проблема отличия вложений от не вложений, когда я реализовывал эту часть OpenPop.NET. MIME имеет заголовок Content-Disposition
, который может определить, является ли определенная часть вложением или нет.
Например, вот вложение
Content-Disposition: attachment
и здесь может быть изображение в html-части письма
Content-Disposition: inline
Как это ни странно, проблема в том, что многие почтовые клиенты не добавляют эти заголовки, что затрудняет работу таких читателей, как OpenPop.NET. Мы решили не просматривать все HTML-части электронного письма, чтобы увидеть, к каким изображениям обращаются, и поэтому теперь это зависит от пользователя библиотеки.
Если вы разрабатываете хорошее решение проблемы, его можно добавить в качестве примера для проекта.