我想编写一个应用程序(很可能是用C#编写),用于检查特定账户上的电子邮件,检测附加的文件并将它们分离到一个文件夹中进行处理。
是否有标准的.NET类可以执行这些任务?如果没有,我还能使用什么?
该应用程序将作为服务运行。
我想编写一个应用程序(很可能是用C#编写),用于检查特定账户上的电子邮件,检测附加的文件并将它们分离到一个文件夹中进行处理。
是否有标准的.NET类可以执行这些任务?如果没有,我还能使用什么?
该应用程序将作为服务运行。
foreach (var attachment in message.Attachments) {
using (var stream = File.Create ("fileName")) {
if (attachment is MessagePart) {
var part = (MessagePart) attachment;
part.Message.WriteTo (stream);
} else {
var part = (MimePart) attachment;
part.ContentObject.DecodeTo (stream);
}
}
}
该应用程序将作为服务运行。
这也非常容易实现,您需要编写一个Windows服务。关于使用C#编写服务的资源有很多。在Visual Studio中还有一个模板可供使用。