Aspose.Email for .NET
Microsoft Outlook E-poçtunu emal etmək üçün C# .NET API
Microsoft Outlook istifadə etmədən e-poçt mesajlarını yaratmağa, manipulyasiya etməyə, təhlil etməyə, çevirməyə və ötürməyə imkan verən Güclü E-poçt Emalı API.
.NET üçün Aspose.Email proqram tərtibatçılarına manipulyasiya etmək imkanı verən dominant və çox yönlü e-poçt idarəetmə API-dir. , Microsoft Exchange Server, Microsoft Outlook və IMAP daxil olmaqla müxtəlif formatlarda e-poçt mesajlarını oxuyun, yaradın və çevirin. Kitabxana tərtibatçılara az səy və xərclə müxtəlif e-poçt emal proqramları yaratmağa kömək edir. Kitabxana asinxron və sinxron proqramlaşdırma modellərini tam dəstəkləyir.
Aspose.Email for .NET MSG, PST, OST, OFT, EML, EMLX, MBOX, ICS, VCF, HTML, MHTML və s. fayl formatlarında e-poçt mesajlarının yüklənməsi və saxlanması üçün müxtəlif faydalı funksiyaları ehtiva edir. Bu o deməkdir ki, siz müxtəlif e-poçt fayl formatları arasında asanlıqla konvertasiya edə bilərsiniz və mesajlarınızın geniş çeşidli e-poçt müştərilərinə uyğun olmasını təmin edə bilərsiniz. Kitabxana cram-MD5 autentifikasiyası, digest-MD5 autentifikasiyası, AUTH LOGIN autentifikasiyası və s. üçün dəstək daxil olmaqla müxtəlif təhlükəsizlik xüsusiyyətlərini daxil etmişdir. Kitabxana SMTP, MIME, POP3 və IMAP kimi bir sıra şəbəkə protokollarını dəstəkləyir.
.NET kitabxanası üçün Aspose.Email bir sıra əla funksiyalar təklif edir ki, bu da onu e-poçt mesajları ilə işləyən istənilən tərtibatçı üçün dəyərli alət edir, məsələn, düz mətn və ya HTML ehtiva edən e-poçtlar yaratmaq, e-poçtlara əlavələr əlavə etmək və ya silmək, elektron poçta obyektləri daxil etmək e-poçtlar, HTML məzmunundan e-poçtların yaradılması, e-poçtların idxalı və ixracı, toplu e-poçt göndərilməsi, toplu e-poçt mesajlarının saxlanması, şablon əsaslı poçt birləşməsi, fayldan e-poçt şablonunun yaradılması, e-poçt mesajlarına iCalender hadisələrinin əlavə edilməsi, e-poçt başlıqlarının fərdiləşdirilməsi, mesaj prioritetinin təyin edilməsi, tarix və ya vaxt və s.
.NET üçün Aspose.Email ilə işə başlama
.NET üçün Aspose.Email quraşdırmağın tövsiyə olunan yolu NuGet-dən istifadə etməkdir. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.
NuGet vasitəsilə .NET üçün Aspose.Email-i quraşdırın
NuGet\Install-Package Aspose.Email -Version 22.12.0
Siz həmçinin onu birbaşa Məhsulun təyin edilməsi səhifəsindən endirə bilərsiniz..NET API vasitəsilə E-poçt Mesajları Yaradın və Göndərin
.NET üçün Aspose.Email C# .NET proqramları daxilində e-poçt mesajı yaratmaq və manipulyasiya etmək üçün dəstəyi ehtiva edir. Kitabxana Kimdən, Kimə, Mövzu və Bədən və s. kimi xassələri olan sadə e-poçt mesajı yaratmağa imkan verir. Kitabxananın təklif etdiyi başqa bir əla xüsusiyyət, e-poçt mesajında e-poçt ünvanlarının insanlara uyğun adlara dəyişdirilməsidir. Tərtibatçılar asanlıqla çatdırılma üçün SMTP serverinə ötürülə bilən e-poçt mesajlarını asanlıqla yarada bilərlər. Siz asanlıqla ANSI, ASCII, Unicode, BigEndianUnicode, UTF-7, UTF-8-də e-poçtun əsas kodlamasını təyin edə və tək və ya çoxlu alıcıya e-poçt mesajı göndərə bilərsiniz.
.NET API vasitəsilə Yeni E-poçt Necə Yaradılır?
string dataDir = RunExamples.GetDataDir_Email();
// Create a new instance of MailMessage class
MailMessage message = new MailMessage();
// Set subject of the message, Html body and sender information
message.Subject = "New message created by Aspose.Email for .NET";
message.HtmlBody = "This line is in bold.
" + "This line is in blue color";
message.From = new MailAddress("from@domain.com", "Sender Name", false);
// Add TO recipients and Add CC recipients
message.To.Add(new MailAddress("to1@domain.com", "Recipient 1", false));
message.To.Add(new MailAddress("to2@domain.com", "Recipient 2", false));
message.CC.Add(new MailAddress("cc1@domain.com", "Recipient 3", false));
message.CC.Add(new MailAddress("cc2@domain.com", "Recipient 4", false));
// Save message in EML, EMLX, MSG and MHTML formats
message.Save(dataDir + "CreateNewMailMessage_out.eml", SaveOptions.DefaultEml);
message.Save(dataDir + "CreateNewMailMessage_out.emlx", SaveOptions.CreateSaveOptions(MailMessageSaveType.EmlxFormat));
message.Save(dataDir + "CreateNewMailMessage_out.msg", SaveOptions.DefaultMsgUnicode);
message.Save(dataDir + "CreateNewMailMessage_out.mhtml", SaveOptions.DefaultMhtml);
.NET E-poçt API vasitəsilə görüş yaradın və idarə edin
Aspose.Email for .NET müxtəlif .NET(C#, VB, ASP, J# və s.) proqramları daxilində görüşlərlə işləmək üçün tam dəstəyi təmin etmişdir. O, proqram tərtibatçılarına öz .NET proqramları daxilində ICS fayl formatında görüşləri yükləməyə, yaratmağa, oxumağa, dəyişdirməyə və saxlamağa imkan verir. Görüş yeri, xülasə, təsvir, başlama tarixi, bitmə tarixi, təşkilatçı və iştirakçılar yaratarkən aşağıdakı məlumatları əlavə edə bilərsiniz. Görüş faylı Microsoft Outlook-da və ya ICS faylını yükləyə bilən hər hansı proqramda açıla bilər. Siz sadəcə bir neçə sətir C# kodu ilə ICS faylından çoxlu hadisələri asanlıqla əlavə edə və oxuya bilərsiniz. Qaralama rejimində görüş sorğusu yaratmaq da mümkündür. Kitabxana həmçinin cavab mesajı tərtib edərkən görüş iştirakçılarının statusunu təyin etməyi dəstəkləyir.
C# API vasitəsilə ICS Formatında Diskdə Görüş Yaradın və Saxlayın
// Create and initialize an instance of the Appointment class
Appointment appointment = new Appointment(
"Meeting Room 3 at Office Headquarters",// Location
"Monthly Meeting", // Summary
"Please confirm your availability.", // Description
new DateTime(2015, 2, 8, 13, 0, 0), // Start date
new DateTime(2015, 2, 8, 14, 0, 0), // End date
"from@domain.com", // Organizer
"attendees@domain.com"); // Attendees
// Save the appointment to disk in ICS format
appointment.Save(dstEmail, AppointmentSaveFormat.Ics);
Console.WriteLine("Appointment created and saved to disk successfully.");
C# API vasitəsilə Outlook MSG Mesajları ilə işləmək
Aspose.Email for .NET proqramı proqram tərtibatçılarına öz C# proqramlarında Outlook mesajı (MSG) faylları yaratmağa və manipulyasiya etməyə imkan verən çox güclü funksiyaları ehtiva edir. Kitabxana MSG mesajlarının yaradılmasını, mesajlara qoşmaların əlavə edilməsini, RTF gövdəsi ilə MSG mesajının yaradılmasını, mesajı qaralama kimi saxlamağı, bədən sıxışdırmasını və s. dəstəkləyir. Həmçinin MSG faylının Kimə, Kimdən, Mövzu, Bədən, Qoşmalar və s. kimi xassələrini dəyişdirmək çox asandır. Kitabxananın digər gözəl xüsusiyyəti onun məzmununu göstərmək üçün MSG faylını yükləmək, ona baxmaq və təhlil etməkdir.
Outlook Mesaj Faylını (MSG) C# API vasitəsilə TIFF Şəkilinə çevirin
string dataDir = RunExamples.GetDataDir_KnowledgeBase();
MailMessage msg = MailMessage.Load(dataDir + "message3.msg", new MsgLoadOptions());
// Convert MSG to MHTML and save to stream
MemoryStream msgStream = new MemoryStream();
msg.Save(msgStream, SaveOptions.DefaultMhtml);
msgStream.Position = 0;
// Load the MHTML stream using Aspose.Words for .NET and Save the document as TIFF image
Document msgDocument = new Document(msgStream);
msgDocument.Save(dataDir + "Outlook-Aspose_out.tif", SaveFormat.Tiff);
C# API vasitəsilə Outlook Əlavəsini əlavə edin və idarə edin
.NET üçün Aspose.Email proqram tərtibatçılarına C#.NET API istifadə edərək əlavələrlə MSG mesajları yaratmağı asanlaşdırır. Kitabxana, Outlook mesajından qoşmanı saxlamaq, əlavələr kimi daxil edilmiş mesajları saxlamaq, MSG qoşmalarını silmək, əlavədən daxil edilmiş mesajı oxumaq, mövcud qoşmanı yenisi ilə əvəz etmək, əlavələri rəqəmsal olaraq saxlamaq kimi bir sıra vacib xüsusiyyətlər təqdim etmişdir. imzalanmış mesaj və s.
.NET API vasitəsilə E-poçtlara Qoşmaları necə əlavə etmək olar?
// Create an instance of MailMessage class
var eml = new MailMessage
{
From = "sender@from.com",
To = "receiver@to.com",
Subject = "This is message",
Body = "This is body"
};
// Load an attachment
var attachment = new Attachment("1.txt");
// Add Multiple Attachment in instance of MailMessage class and Save message to disk
eml.Attachments.Add(attachment);
eml.AddAttachment(new Attachment("1.jpg"));
eml.AddAttachment(new Attachment("1.doc"));
eml.AddAttachment(new Attachment("1.rar"));
eml.AddAttachment(new Attachment("1.pdf"));
eml.Save("AddAttachments.eml");