Այս քայլ առ քայլ ձեռնարկում մենք կբացատրենք, թե ինչպես պահել էլփոստի հաղորդագրությունը սկավառակի վրա C#-ով: Էլփոստի հաղորդագրությունը կարող է պահպանվել որպես EML or MSG ֆայլի ձևաչափեր սկավառակի վրա: Մենք հաղորդագրություններ կստանանք Exchange էլփոստի տուփից, սակայն դուք կարող եք հաղորդագրություններ ստանալ նաև այլ փոստարկղերից և պահել սկավառակի վրա:
C#-ով էլփոստի հաղորդագրությունը սկավառակի վրա պահելու քայլեր
- Ստացեք Aspose.Email for .NET փաթեթը NuGet.org-ից
- Ներառեք Aspose.Email.Clients.Exchange և Aspose.Email.Clients.Exchange.WebService անունների տարածքները
- Սահմանել լիցենզիա SetLicense մեթոդի օգնությամբ
- Տրամադրել Exchange Server հաշվի տեղեկությունները
- Ստեղծեք NetworkCredential դասի օբյեկտ
- Ստեղծեք EWSClient դասի նոր Exchange հաճախորդի օբյեկտ
- Անցեք փոստարկղից կարդացված բոլոր էլ. հաղորդագրությունները
- Պահպանեք յուրաքանչյուր առանձին էլփոստի հաղորդագրություն EML or MSG file formats-ում
Հետևելով վերը նշված պարզ քայլերին, կարող եք էլփոստի հաղորդագրությունը պահել EML-ում C# կոդով սկավառակի վրա: Մեր նախորդ թեմայում մենք բացատրեցինք ինչպես ուղարկել նամակ C#-ով-ը Gmail SMTP սերվերի միջոցով: Այնուամենայնիվ, այս թեմայում մենք դրա փոխարեն օգտագործում ենք Exchange սերվերը՝ նամակները վերցնելու և այնուհետև դրանք սկավառակի վրա պահելու համար:
Կոդ՝ էլփոստի հաղորդագրությունը C#-ով սկավառակի վրա պահելու համար
Վերոնշյալ կոդում մենք էլփոստի հաղորդագրությունները պահում ենք որպես .eml և .msg ձևաչափեր: Խնդրում ենք նկատի ունենալ, որ այս կոդում մենք վերցնում ենք բոլոր հաղորդագրությունները և պահում դրանք առանձին ֆայլերում: Այնուամենայնիվ, եթե ձեր մուտքի արկղը շատ հաղորդագրություններ ունի, ապա դուք պետք է համապատասխանաբար փոփոխեք մոտեցումը: