0
有沒有免費的庫,我可以在C#中使用下載電子郵件附件?是的,這個問題之前已經發布過,但之前的帖子已經老了,而且其中引用的一些項目甚至不再被維護。我希望在過去的幾年裏有新的東西出現。如何在C#中下載電子郵件附件
此外,我更喜歡一些可以與任何東西配合使用的解決方案,但是特定於Exchange Server的解決方案也可以。
有沒有免費的庫,我可以在C#中使用下載電子郵件附件?是的,這個問題之前已經發布過,但之前的帖子已經老了,而且其中引用的一些項目甚至不再被維護。我希望在過去的幾年裏有新的東西出現。如何在C#中下載電子郵件附件
此外,我更喜歡一些可以與任何東西配合使用的解決方案,但是特定於Exchange Server的解決方案也可以。
您可以使用EA GetMail Component。在這裏我給出的例子使用IMAP potocol擺脫電子郵件附件
MailClient oClient = new MailClient("TryIt");
//ServerProtocol.Pop3 to ServerProtocol.Imap4 in MailServer constructor
MailServer oServer = new MailServer(sServer,
sUserName, sPassword, bSSLConnection,
ServerAuthType.AuthLogin, ServerProtocol.Imap4);
//by default, the pop3 port is 110, imap4 port is 143,
//the pop3 ssl port is 995, imap4 ssl port is 993
//you can also change the port like this
//oServer.Port = 110;
oClient.Connect(oServer);
MailInfo [] infos = oClient.GetMailInfos();
int count = infos.Length;
if(count!=0)
{
MailInfo info = infos[i];
Mail oMail = oClient.GetMail(info);
Attachment [] atts = oMail.Attachments;
}
這看起來不錯,但他們的標準許可限制過於嚴格(即我將不得不在發展中國家之間進行選擇我筆記本電腦或臺式電腦...這是愚蠢的),他們的專業許可證看起來比Mail.dll更昂貴60%,這也會做我所需要的。看起來像一個不錯的界面,但。 –