我正在建立一个电子邮件接收网站。我可以借助Code Project中使用的代码阅读电子邮件,但我无法下载电子邮件附件。
有谁能告诉我如何使用POP3下载电子邮件附件?
谢谢!
答案 0 :(得分:1)
在我的一个项目中,我使用了商业服务器组件:aspNetPOP3。它确实是“困难”的东西(MIME的东西)。对我来说效果很好。使用该库可以非常轻松地保存附件,例如:
POP3 pop = new POP3("127.0.0.1","dave@blah.com", "mypassword" );
pop.Connect();
MimeMessage msg = pop.GetMessage(1);
//save attachments to a directory
msg.SaveAttachments( "c:\\temp\\mydirectory\\", true );
pop.Disconnect();
答案 1 :(得分:0)
当您发送包含附件的电子邮件时,该文件将编码为base64
并包含在您的邮件中。因此,如果您已收到电子邮件,则表明您已获得附件。现在它只是解码它。
如果您可以提供更多详细信息,我们可以提供更多信息来帮助您解决此问题。