2010-01-16 3 views
2

Я создаю почтовый веб-сайт. Я могу прочитать письмо с помощью кода, используемого в Code Project, но я не могу загрузить вложения электронной почты.ASP.NET: Как загрузить вложения электронной почты с помощью POP3?

Может ли кто-нибудь сказать мне, как загружать вложения электронной почты с помощью POP3?

Спасибо!

+0

Какой код вы использовали? Какой проект? Благодарю. –

ответ

0

Когда вы отправляете электронное письмо с приложением, этот файл кодируется как base64 и включен в ваше сообщение. Итак, если вы уже получили свое сообщение электронной почты, у вас уже есть ваше приложение. Теперь это просто расшифровать его.

Если вы можете предоставить более подробную информацию о том, как далеко вы достигли, мы можем предоставить дополнительную информацию, чтобы помочь вам решить эту проблему.

1

В одном из моих проектов я использовал коммерческий серверный компонент: aspNetPOP3. Это относится к «трудным» вещам (материал MIME). Хорошо работает для меня. Сохранение вложения очень легко с использованием этой библиотеки, например:

POP3 pop = new POP3("127.0.0.1","[email protected]", "mypassword"); 

pop.Connect(); 
MimeMessage msg = pop.GetMessage(1); 

//save attachments to a directory 
msg.SaveAttachments("c:\\temp\\mydirectory\\", true); 

pop.Disconnect(); 
Смежные вопросы