2

我正在建立一个电子邮件接收网站。我可以借助 Code Project 中使用的代码阅读电子邮件,但无法下载电子邮件附件。

谁能告诉我如何使用 POP3 下载电子邮件附件?

谢谢!

4

2 回答 2

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();
于 2010-01-16T15:24:37.797 回答
0

当您发送带有附件的电子邮件时,该文件将被编码为base64并包含在您的邮件中。因此,如果您已经收到电子邮件,那么您已经收到了附件。现在只是解码它。

如果您可以提供有关您取得多远的更多详细信息,我们将提供更多信息来帮助您解决此问题。

于 2010-01-16T11:32:25.013 回答