ภาพรวมคุณลักษณะ

ใน Aspose.Email สำหรับ .NET มีชุดคลาสและเมธอดหลากหลายที่จัดอยู่ในเนมสเปซต่าง ๆ โดยแต่ละเนมสเปซมีจุดมุ่งหมายเฉพาะที่เกี่ยวกับการประมวลผลอีเมล ตั้งแต่การจัดการโปรโตคอลอีเมลเช่น SMTP, POP3, และ IMAP ไปจนถึงการจัดการงานเช่นการรวมปฏิทินและการกำหนดตาราง งานเหล่านี้ช่วยให้การเขียนโค้ดง่ายขึ้นและทำให้มั่นใจว่านักพัฒนาสามารถใช้งานโซลูชันอีเมลได้อย่างง่ายดาย

ด้านล่างเราจะสำรวจเนมสเปซต่าง ๆ ที่ Aspose.Email สำหรับ .NET ให้มา โดยทำความเข้าใจฟังก์ชันหลักและอ้างอิงถึงคลาสที่สำคัญที่สุด

Aspose.Email

ประกอบด้วยคลาสทั่วไปสำหรับจัดการแง่มุมต่าง ๆ ของข้อความอีเมล

ส่วนประกอบสำคัญของเนมสเปซนี้คือ MailMessage คลาสนี้เป็นเอนทิตี้ที่หลากหลายและทรงพลังซึ่งอำนวยความสะดวกในการสร้าง การจัดการ และการประมวลผลข้อความอีเมล คลาส MailMessage รองรับฟีเจอร์หลากหลายรวมถึงการเขียนอีเมลด้วยการฟอร์แมตข้อความที่มีความสมบูรณ์ การฝังรูปภาพ การแนบไฟล์ และการระบุผู้รับหลายคนด้วยบทบาทต่าง ๆ (to, cc, bcc) นอกจากนี้ยังให้ฟังก์ชันการทำงานที่แข็งแกร่งสำหรับการวิเคราะห์และอ่านข้อความอีเมลขาเข้า ทำให้นักพัฒนาสามารถดึงข้อมูลเช่น เรื่อง, ผู้ส่ง, ผู้รับและเนื้อหาได้อย่างราบรื่น ยิ่งไปกว่านั้น MailMessage เชื่อมต่ออย่างราบรื่นกับโปรโตคอลอีเมลต่าง ๆ เช่น SMTP, IMAP, และ POP3 ทำให้การส่งและรับอีเมลเป็นเรื่องง่ายและน่าเชื่อถือ

Aspose.Email.Amp

ให้คลาสสำหรับจัดการข้อความที่มีเนื้อหา AMP HTML

Aspose.Email.Amp นำเสนอชุดคลาสที่แข็งแกร่งซึ่งอุทิศให้กับการจัดการข้อความที่มีส่วนเนื้อหา AMP HTML ทำให้เป็นเครื่องมือสำหรับนักพัฒนาที่ต้องการผสานเนื้อหาอีเมลแบบไดนามิกและเชิงโต้ตอบ ใจกลางของความสามารถนี้คือ AmpMessage คลาสนี้ทำหน้าที่เป็นส่วนประกอบหลักสำหรับการสร้าง การจัดการ และการเรนเดอร์ข้อความอีเมลที่รวม AMP เข้ากับเนื้อหา คลาสนี้ช่วยให้นักพัฒนาสามารถรวมสื่อแบบหลายรูปแบบและองค์ประกอบเชิงโต้ตอบลงในเนื้อความของอีเมลได้อย่างไร้รอยต่อ โดยใช้ความเร็วและคุณลักษณะที่ดึงดูดของ AMP HTML

ด้วย AmpMessage คุณสามารถเพิ่มองค์ประกอบต่าง ๆ เช่น แครูเซลรูปภาพ การดึงข้อมูลแบบเรียลไทม์ และแบบฟอร์มเชิงโต้ตอบ ซึ่งทั้งหมดออกแบบมาให้ทำงานอย่างมีประสิทธิภาพภายในไคลเอนต์อีเมล

Aspose.Email.AntiSpam

ให้คลาสสำหรับการนำตัวกรองที่เรียนรู้ด้วยตนเองไปใช้เพื่อการตรวจจับอีเมลสแปม

Aspose.Email.AntiSpam นำเสนอวิธีแก้ปัญหาการกรองอีเมลด้วยคลาสหลักของมัน SpamAnalyzer ออกแบบมาสำหรับการตรวจจับอีเมลสแปมโดยใช้ตัวกรอง Bayesian ที่เรียนรู้ด้วยตนเอง คลาสนี้ช่วยให้แอปพลิเคชันวิเคราะห์และจำแนกอีเมลขาเข้าว่าเป็นสแปมหรือไม่ ตามสถิติ Bayesian ตัว SpamAnalyzer สามารถเรียนรู้จากข้อมูลที่ผู้ใช้ให้ ซึ่งทำให้ความแม่นยำเพิ่มขึ้นเมื่อเวลาผ่านไปโดยปรับโมเดลภายในตามอีเมลที่เคยจำแนกแล้ว

Aspose.Email.Bounce

ให้คลาสสำหรับจัดการข้อความ bounce

Aspose.Email.Bounce นำเสนอวิธีแก้ปัญหาครบวงจรสำหรับแอปพลิเคชันอีเมลในการจัดการข้อความ bounce อย่างมีประสิทธิภาพ คลาส [BounceResult] (https://reference.aspose.com/email/net/aspose.email.bounce/bounceresult/#bounceresult-class) แสดงผลการตรวจสอบข้อความว่าเป็นข้อความ bounce

Aspose.Email.Calendar

ประกอบด้วยคลาสสำหรับทำงานกับปฏิทิน

Aspose.Email.Calendar เป็นเนมสเปซที่ออกแบบมาเพื่อให้นักพัฒนามีเครื่องมือสำหรับจัดการและจัดการข้อมูลปฏิทิน. The Appointment คลาสนี้รวมฟังก์ชันการทำงานสำหรับจัดการเหตุการณ์ปฏิทินและนัดหมาย ด้วยคลาส Appointment นักพัฒนาสามารถสร้าง แก้ไข และจัดการเหตุการณ์ปฏิทินได้อย่างง่ายดาย รวมถึงการตั้งเวลาเริ่มและสิ้นสุด รูปแบบการทำซ้ำ การแจ้งเตือน และการเชิญผู้เข้าร่วม คลาสนี้รองรับรูปแบบ iCalendar (ICS) เพื่อความเข้ากันได้และการรวมระบบกับระบบปฏิทินต่าง ๆ นอกจากนี้คลาส Appointment ยังสามารถส่งออกไฟล์ปฏิทินเป็นรูปแบบ MSG เพื่ออำนวยความสะดวกในการแลกเปลี่ยนข้อมูลและการซิงโครไนซ์บนแพลตฟอร์มที่หลากหลาย

Aspose.Email.Clients.DeliveryService.Mailgun

ดำเนินการเป็นไคลเอนต์สำหรับบริการส่งอีเมลของ Mailgun

นี้ Aspose.Email.Clients.DeliveryService.Mailgun เนมสเปซนี้ให้การดำเนินการไคลเอนต์ที่ออกแบบมาเฉพาะสำหรับบริการจัดส่งอีเมลของ Mailgun ช่วยให้การรวมระบบเป็นไปอย่างไร้รอยต่อสำหรับนักพัฒนาที่ต้องการความสามารถในการส่งอีเมลที่เชื่อถือได้และมีประสิทธิภาพ ใจกลางของเนมสเปซนี้คื คลาสสำคัญ, MailgunClient, ซึ่งทำหน้าที่เป็นส่วนประกอบหลักสำหรับเชื่อมต่อกับ API ของ Mailgun.

Aspose.Email.Clients.DeliveryService.SendGrid

ดำเนินการเป็นไคลเอนต์สำหรับบริการส่งอีเมลของ SendGrid

ภายใน Aspose.Email.Clients.DeliveryService.SendGrid เนมส페ซนี้มีการนำไปใช้ที่ออกแบบเฉพาะสำหรับบริการส่งอีเมลของ SendGrid ให้การผสานรวมที่ราบรื่นสำหรับการส่งอีเมลอย่างมีประสิทธิภาพ แกนกลางของเนมส페ซนี้คือคลาสสำคัญ SendGridClient, ทำหน้าที่เป็นส่วนประกอบหลักสำหรับการเชื่อมต่อกับ API ของ SendGrid

Aspose.Email.Clients.Exchange.Dav

ให้คลาสสำหรับการเข้าถึง Exchange Server โดยใช้ WebDav Exchange Store Protocol

Aspose.Email.Clients.Exchange.Dav เนมส페ซนี้มีเครื่องมือสำหรับการโต้ตอบกับ Exchange Server ผ่าน WebDav Exchange Store Protocol โดย ExchangeClient คลาสใช้สำหรับเข้าถึงทรัพยากรของ Exchange Server

Aspose.Email.Clients.Exchange.WebService

ให้การเข้าถึง MS Exchange Server โดยใช้ Exchange Web Services (EWS)

Aspose.Email.Clients.Exchange.WebService ออกแบบมาสำหรับให้การเข้าถึง Microsoft Exchange Server ผ่าน Exchange Web Services (EWS) คลาสหลักของมันคือ EWSClient, ช่วยให้โต้ตอบกับ Exchange Server ได้ EWSClient ทำให้นักพัฒนาสามารถเชื่อมต่อกับเซิร์ฟเวอร์อย่างมีประสิทธิภาพและทำงานต่างๆ รวมถึงการจัดการอีเมล, ปฏิทิน, รายชื่อผู้ติดต่อ, งาน, และโฟลเดอร์สาธารณะ คลาสนี้รองรับฟังก์ชันเช่นการส่งและรับอีเมล, การจัดระเบียบโฟลเดอร์กล่องเมล์, การกำหนดนัดหมาย, และการจัดการคำขอประชุม

Aspose.Email.Clients.Google

ให้คลาสสำหรับการเข้าถึงบัญชี Google

Aspose.Email.Clients.Google เป็นเนมส페ซที่ให้คลาสสำหรับการเข้าถึงและจัดการบัญชี Google อย่างง่าย คลาสส่วนประกอบกลางในเนมส페ซนี้คือ GmailClient. คลาสนี้ทำให้นักพัฒนาสามารถผสานและโต้ตอบกับบริการ Google Mail ได้โดยใช้การรับรองตัวตน OAuth 2.0

Aspose.Email.Clients.Graph

ให้คลาสสำหรับการเข้าถึงบริการ Microsoft 365 โดยใช้ REST API

นี้ Aspose.Email.Clients.Graph ออกแบบมาสำหรับการเข้าถึงและจัดการบริการ Microsoft 365 ผ่าน REST API โดยให้วิธีการผสานฟังก์ชันอีเมลเข้าสู่แอปพลิเคชัน .NET แกนกลางของเนมส페ซนี้คือ GraphClient คลาส ที่ให้ความสามารถแก่นักพัฒนาในการโต้ตอบกับบริการ Microsoft 365 อย่างราบรื่น GraphClient รองรับการดำเนินการหลากหลายรวมถึงการส่งและรับอีเมล, การจัดการเหตุการณ์ปฏิทิน, และการจัดการรายชื่อผู้ติดต่อ ด้วยการสนับสนุนการรับรองตัวตน OAuth 2.0 ทำให้เข้าถึงข้อมูลผู้ใช้ได้อย่างปลอดภัยและสอดคล้องกับมาตรฐานความปลอดภัยสมัยใหม่ นอกจากนี้ GraphClient ยังช่วยในการจัดการโฟลเดอร์, การซิงโครไนซ์กล่องเมล์, และการดึงข้อมูลเมตาดาต้าอีเมล

Aspose.Email.Clients.Imap

ให้คลาสสำหรับการเข้าถึงและจัดการข้อความโดยใช้ IMAP

นี้ Aspose.Email.Clients.Imap เนมส페ซนี้ออกแบบมาเพื่อโต้ตอบกับเซิร์ฟเวอร์อีเมลโดยใช้ Internet Message Access Protocol (IMAP) แกนกลางของเนมส페ซนี้คือ ImapClient คลาส ซึ่งทำหน้าที่เป็นอินเทอร์เฟซหลักสำหรับดำเนินการอีเมลหลากหลาย เมื่อเชื่อมต่อแล้ว นักพัฒนาสามารถใช้ ImapClient เพื่อแสดงรายการ, ดึง, ลบ, และค้นหาอีเมลในโฟลเดอร์เมล์ต่างๆ นอกจากนี้ยังมีความสามารถในการจัดการและปรับแต่งโฟลเดอร์เหล่านั้น รวมถึงการสร้าง, เปลี่ยนชื่อ, และลบโฟลเดอร์

Aspose.Email.Clients.Pop3

ให้คลาสสำหรับการเข้าถึงและจัดการข้อความโดยใช้ POP3

นี้ Aspose.Email.Clients.Pop3 เนมส페ซนี้ได้รับการออกแบบมาเพื่อทำให้การโต้ตอบกับเซิร์ฟเวอร์อีเมลที่ใช้ Protocol Post Office Version 3 (POP3) ง่ายขึ้น โดยให้ชุดคลาสสำหรับการเข้าถึงและจัดการข้อความอีเมล แกนกลางของเนมส페ซนี้คือ Pop3Client คลาส คลาส Pop3Client ช่วยให้การเชื่อมต่ออย่างปลอดภัยกับเซิร์ฟเวอร์ POP3 รองรับกลไกการรับรองตัวตนหลายแบบเพื่อให้การเข้าถึงปลอดภัยและเชื่อถือได้ เมื่อเชื่อมต่อแล้ว Pop3Client อนุญาตให้นักพัฒนาดำเนินการอีเมลพื้นฐาน เช่น ดึงข้อความจากเซิร์ฟเวอร์, แสดงรายการอีเมล, ทำเครื่องหมายข้อความสำหรับลบ, และดึงรายละเอียดข้อความทั้งหมดรวมถึงส่วนหัวและไฟล์แนบ นอกจากนี้ยังมีการสนับสนุนในตัวสำหรับโปรโตคอล SSL และ TLS

Aspose.Email.Clients.Smtp

ให้คลาสสำหรับส่งข้อความโดยใช้ SMTP

นี้ Aspose.Email.Clients.Smtp เนมส페ซนี้ออกแบบมาสำหรับนักพัฒนาที่ต้องการผสานฟังก์ชัน SMTP (Simple Mail Transfer Protocol) เข้ากับแอปพลิเคชัน .NET ของพวกเขาเพื่อส่งข้อความอีเมล แกนกลางของเนมส페ซนี้คือ SmtpClient คลาส คลาส SmtpClient มีชุดความสามารถให้ผู้พัฒนาสามารถเชื่อมต่ออย่างปลอดภัยกับเซิร์ฟเวอร์ SMTP และส่งอีเมล รองรับวิธีการรับรองตัวตนหลายรูปแบบเพื่อให้เข้ากันได้กับเซิร์ฟเวอร์ SMTP จำนวนมากและให้ตัวเลือกในการระบุความสำคัญของข้อความ, การแจ้งเตือนการจัดส่ง, และหัวข้อแบบกำหนดเอง ด้วยการสนับสนุนในตัวสำหรับโปรโตคอลการเข้ารหัส SSL และ TLS คลาส SmtpClient รับประกันการสื่อสารที่ปลอดภัย

Aspose.Email.DKIM

มีคลาสสำหรับการทำงานกับลายเซ็น DKIM

นี้ Aspose.Email.DKIM เนมส페ซนี้มีคลาสสำหรับจัดการลายเซ็น DomainKeys Identified Mail (DKIM) เพื่อรับประกันความสมบูรณ์และความแท้ของอีเมล โดย DKIMSignatureInfo คลาสทำหน้าที่เป็นส่วนประกอบหลักสำหรับให้ข้อมูลที่เกี่ยวกับ DKIM

Aspose.Email.Mapi

มีคลาสที่แสดงข้อความ Outlook, รายชื่อผู้ติดต่อ, นัดหมาย, และทำงานกับรูปแบบไฟล์ Microsoft Outlook PST/OST

นี้ Aspose.Email.Mapi เนมส페ซนี้ออกแบบมาสำหรับการทำงานกับข้อมูล Microsoft Outlook คลาสส่วนประกอบหลักในเนมส페ซนี้คือ MapiMessage, ซึ่งทำหน้าที่จัดการข้อความ Outlook MapiMessage มีความสามารถในการสร้าง, อ่าน, แก้ไข, และบันทึกข้อความ Outlook ในรูปแบบ MSG นักพัฒนาสามารถใช้คลาสนี้เพื่อเข้าถึงและจัดการเนื้อหาของรายการ Outlook รวมถึงหัวเรื่อง, เนื้อหา, แนบไฟล์, ผู้รับ, และคุณสมบัติต่างๆ

นอกเหนือจากการจัดการอีเมลเดี่ยวๆ เนมส페ซ Aspose.Email.Mapi ยังรวมถึง:

  • คลาสสำหรับจัดการรายชื่อผู้ติดต่อ (MapiContact),
  • นัดหมาย (MapiCalendar),
  • และรายการ Outlook อื่นๆ ทำให้สามารถโต้ตอบกับองค์ประกอบหลากหลายที่มักจะอยู่ในไฟล์ PST (Personal Storage Table) และ OST (Offline Storage Table) ได้โดยอัตโนมัติ ชุดคลาสนี้ช่วยให้ผสานรวมกับรูปแบบการจัดเก็บข้อมูลของ Outlook เพื่ออำนวยความสะดวกในการทำงานเช่น การย้ายอีเมล, การสำรองข้อมูล, และการซิงค์

Aspose.Email.PersonalInfo.VCard

มีคลาสสำหรับทำงานกับรูปแบบไฟล์ VCard

นี้ Aspose.Email.PersonalInfo.VCard เนมส페ซนี้เป็นสิ่งสำคัญสำหรับนักพัฒนาที่ต้องการจัดการรูปแบบไฟล์ VCard ภายในแอปพลิเคชันของตน คลาสหลักในเนมส페ซนี้คือ VCardContact. คลาสนี้เป็นหัวใจสำคัญสำหรับการสร้าง, การพาร์ส, และการจัดการไฟล์ VCard ซึ่งใช้กันอย่างแพร่หลายสำหรับการแลกเปลี่ยนข้อมูลติดต่อ ด้วย VCardContact นักพัฒนาสามารถอ่านไฟล์ VCard เพื่อสกัดรายละเอียดติดต่อหรือสร้างไฟล์ VCard จากข้อมูลที่มีอยู่ คลาสนี้รองรับหลายเวอร์ชันของ VCard เพื่อความเข้ากันได้และความยืดหยุ่นในการจัดการรูปแบบ VCard ต่างๆ นอกจากนี้ยังรวมถึงความสามารถในการเข้ารหัสและถอดรหัสข้อมูลติดต่อ เพื่อให้สามารถรวมกับระบบและแพลตฟอร์มอื่นๆ ที่ใช้มาตรฐาน VCard

Aspose.Email.Printing

มีคลาสที่แสดงฟังก์ชันการพิมพ์ข้อความ

นี้ Aspose.Email.Printing เนมส페ซนี้ออกแบบมาเพื่อให้เครื่องมือที่จำเป็นสำหรับการพิมพ์ข้อความอีเมลโดยตรงจากแอปพลิเคชัน เครื่องพิมพ์สำหรับข้อความอีเมลแสดงโดย MailPrinter คลาส คลาสนี้ให้ชุดฟังก์ชันเพื่ออำนวยความสะดวกในการพิมพ์รูปแบบข้อความต่างๆ ได้แก่ MSG, EML, และ MHTML MailPrinter ทำให้สามารถปรับแต่งเลย์เอาต์การพิมพ์ ปรับการตั้งค่าหน้ากระดาษเพื่อให้แน่ใจว่าอีเมลที่แสดงผลตรงตามข้อกำหนดเฉพาะ

Aspose.Email.Storage.Mbox

ให้คลาสสำหรับการทำงานกับรูปแบบ MBOX

นี้ Aspose.Email.Storage.Mbox เนมส페ซนี้มีชุดคลาสออกแบบมาสำหรับการจัดการและปรับแต่งรูปแบบไฟล์ MBOX ซึ่งใช้กันอย่างแพร่หลายสำหรับการเก็บรวบรวมข้อความอีเมล คลาสหลักของเนมส페ซนี้คือ MboxStorageReader คลาสและ MboxStorageWriter, ซึ่งทำหน้าที่เป็นส่วนประกอบหลักสำหรับการโต้ตอบกับไฟล์ MBOX คลาส MboxrdStorageReader มีความสามารถในการอ่านและท่องผ่านไฟล์ MBOX ให้ผู้พัฒนาสามารถสกัดข้อความอีเมลแต่ละข้อความ เพื่อประมวลผลหรือวิเคราะห์เนื้อหาอีเมลด้วยโปรแกรม นอกจากนี้คลาสนี้สนับสนุนการแปลงข้อความที่สกัดไปยังรูปแบบอีเมลยอดนิยมอื่นๆ เช่น EML หรือ MSG อย่างไร้รอยต่อ เพื่อขยายการใช้งานในสถานการณ์แอปพลิเคชันที่หลากหลาย คลาส MboxrdStorageWriter ถูกออกแบบมาเพื่อสร้างและเขียนไฟล์ MBOX

Aspose.Email.Storage.Olm

ให้คลาสสำหรับการทำงานกับไฟล์รูปแบบ Microsoft Outlook OLM

นี้ Aspose.Email.Storage.Olm เนมส페ซเป็นชุดของคลาสที่ออกแบบมาสำหรับการจัดการและปรับแต่งไฟล์ Microsoft Outlook OLM ซึ่งส่วนใหญ่ใช้เก็บข้อมูลอีเมลบน MacOS ที่นี่คือ OlmStorage คลาสเป็นส่วนประกอบหลักที่รับผิดชอบการโต้ตอบกับไฟล์ OLM คลาส OlmStorage ให้ความสามารถแก่นักพัฒนาในการโหลดไฟล์ OLM แล้วสกัด, อ่าน, และจัดการเนื้อหา รวมถึงอีเมล, รายชื่อผู้ติดต่อ, ไอเทมปฏิทิน, และบันทึก โดยเฉพาะมันช่วยให้เรียกดูโครงสร้างโฟลเดอร์, กรองประเภทข้อความเฉพาะ, และสกัดข้อมูลอย่างมีประสิทธิภาพ

Aspose.Email.Storage.Pst

ให้คลาสสำหรับการทำงานกับไฟล์รูปแบบ Microsoft Outlook PST/OST

นี้ Aspose.Email.Storage.Pst เนมส페ซนี้มีคลาสออกแบบมาสำหรับจัดการไฟล์รูปแบบ Microsoft Outlook PST และ OST ซึ่งเป็นสิ่งสำคัญสำหรับการจัดการข้อมูลอีเมลบน Windows แกนกลางของเนมส페ซนี้คือ PersonalStorage คลาสส่วนประกอบหลักที่รับผิดชอบการโต้ตอบกับไฟล์ PST และ OST คลาส PersonalStorage มีคุณสมบัติในการโหลด, สร้าง, และจัดการไฟล์ประเภทเหล่านี้ ให้นักพัฒนาทำการดำเนินการหลากหลายรวมถึงการสกัดและจัดการอีเมล, รายชื่อผู้ติดต่อ, รายการปฏิทิน, งาน, และบันทึกคลาสนี้ยังสนับสนุนการนำทางโฟลเดอร์แบบลำดับชั้นเพื่อการจัดระเบียบและเรียกข้อมูลอย่างมีประสิทธิภาพ อีกทั้งคลาส PersonalStorage ช่วยแปลงเนื้อหา PST และ OST ไปเป็นรูปแบบอื่นๆ เช่น EML, MSG หรือ MBOX เพื่อขยายการใช้งาน

Aspose.Email.Storage.Zimbra

ให้คลาสสำหรับการทำงานกับที่เก็บข้อมูล Zimbra

Aspose.Email.Storage.Zimbra เป็นเนมส페ซภายในไลบรารี Aspose.Email ที่มี TgzReader คลาสที่ใช้สำหรับเข้าถึงและจัดการไฟล์เก็บ Zimbra TGZ (Tar GZip) คลาส TgzReader มีความสามารถในการทำงานกับไฟล์เก็บอีเมล รวมถึงการแยกวิเคราะห์และสกัดอีเมล, รายชื่อผู้ติดต่อ, และรายการปฏิทินจากไฟล์ TGZ โดยเฉพาะการอ่านไฟล์ TGZ, การวนซ้ำผ่านเนื้อหา, และการเข้าถึงรายการแต่ละอันโดยโปรแกรมเพื่อการประมวลผลตามต้องการ

Aspose.Email.Tools.Logging

ให้คลาสสำหรับฟังก์ชันการบันทึก

นี้ Aspose.Email.Tools.Logging เป็นเนมส페ซสำหรับผสานฟังก์ชันการบันทึกลงในแอปพลิเคชันอีเมล คลาสส่วนประกอบหลักในเนมส페ซนี้คือ LoggerManager คลาสที่ออกแบบมาเพื่อให้ความสามารถในการบันทึกเหตุการณ์ ให้แอปพลิเคชันสามารถติดตามและบันทึกเหตุการณ์การทำงานต่างๆ ได้

Aspose.Email.Tools.Merging

มีคลาสสำหรับการสร้างข้อความอีเมลโดยใช้แม่แบบ

นี้ Aspose.Email.Tools.Merging เป็นเนมสเปซสำหรับการอัตโนมัติการสร้างข้อความอีเมลที่ปรับแต่งผ่านเทมเพลต. ใจกลางของเนมสเปซนี้คือ TemplateEngine คลาสที่เป็นคลาสหลักสำหรับการสร้างข้อความอีเมลโดยใช้แม่แบบ. คลาส TemplateEngine ทำให้สามารถผสานข้อมูลเข้าไปในแม่แบบที่กำหนดไว้, แทนที่ตัวแทนด้วยข้อมูลจริง. สิ่งนี้เป็นประโยชน์อย่างยิ่งสำหรับการสร้างอีเมลส่วนบุคคลเป็นจำนวนมาก, ทำให้ผู้รับแต่ละคนได้รับข้อความที่ปรับให้ตรงกับบริบทของตน.

Aspose.Email.Tools.Search

มีคลาสฐานสำหรับการค้นหาข้อความตามเกณฑ์

นี้ Aspose.Email.Tools.Search เนมสเปซนี้ออกแบบมาเพื่อทำให้กระบวนการค้นหาอีเมลตามเกณฑ์หลากหลายง่ายขึ้น. จุดศูนย์กลางของเนมสเปซนี้คือ MailQuery คลาสที่ทำหน้าที่เป็นคอมโพเนนท์หลักที่รับผิดชอบกำหนดพารามิเตอร์การค้นหาและดำเนินการคิวรีต่อสโตร์อีเมล. ด้วย MailQuery, คุณสามารถระบุเงื่อนไขการค้นหาต่าง ๆ เช่น ผู้ส่ง, ผู้รับ, คำสำคัญในหัวเรื่อง, ช่วงวันที่, และคำเฉพาะในเนื้อหา ความสามารถนี้ช่วยกรองและดึงข้อความอีเมลที่เกี่ยวข้องจากคลังข้อมูลขนาดใหญ่หรือกล่องจดหมายปัจจุบัน. MailQuery รองรับการสร้างคิวรีซับซ้อนโดยใช้ตัวดำเนินการเชิงตรรกะ.

Aspose.Email.Tools.Verifications

ให้คลาสสำหรับฟังก์ชันการตรวจสอบข้อความ

นี้ Aspose.Email.Tools.Verifications เนมสเปซนี้ให้คลาสที่จำเป็นสำหรับการตรวจสอบความสมบูรณ์และความถูกต้องของข้อความอีเมล. ใจกลางของเนมสเปซนี้คือ EmailValidator คลาสที่ทำหน้าที่เป็นคอมโพเนนท์หลักสำหรับการตรวจสอบความถูกต้องต่าง ๆ ของอีเมล.

Aspose.Email.Windows.Forms

มีคลาสสำหรับจัดการไฟล์ที่ลากจาก Outlook ในแอปพลิเคชัน Windows Forms

Aspose.Email.Windows.Forms เป็นเนมสเปซเฉพาะที่ออกแบบมาเพื่ออำนวยความสะดวกในการรวมฟังก์ชันการทำงานที่เกี่ยวกับอีเมลในแอปพลิเคชัน Windows Forms, เน้นการจัดการไฟล์ที่ลากจาก Microsoft Outlook. คลาสหลักในเนมสเปซนี้คือ FileDropTargetManager, มอบความสามารถให้ผู้พัฒนาจัดการและประมวลผลงานการลากและวางที่เกี่ยวกับรายการ Outlook. FileDropTargetManager ช่วยให้แอปพลิเคชันสามารถจับ, จัดการ, และประมวลผลข้อความอีเมล, ไฟล์แนบ, และองค์ประกอบ Outlook อื่น ๆ เมื่อถูกลากเข้ามาในแอปพลิเคชัน Windows Forms. ด้วยคลาสนี้, คุณสามารถทำฟีเจอร์เช่นสกัดและแสดงเนื้อหาของรายการที่ลาก, บันทึกไฟล์แนบไปยังตำแหน่งที่กำหนด, หรือเรียกทำการแบบกำหนดเองตามประเภทของรายการที่วาง.

Aspose.Email.Windows.WPF

มีคลาสสำหรับจัดการไฟล์ที่ลากจาก Outlook ในแอปพลิเคชัน Windows Presentation Foundation (WPF)

นี้ Aspose.Email.Windows.WPF เนมสเปซนี้ออกแบบมาเพื่อเปิดใช้งานการรวมฟังก์ชันการทำงานที่เกี่ยวกับอีเมลในแอปพลิเคชัน WPF, เน้นการจัดการไฟล์ที่ลากจาก Microsoft Outlook. ส่วนสำคัญของเนมสเปซนี้คือ FileDropPanel คลาสที่ให้ผู้พัฒนาสามารถทำการลากและวางได้. FileDropPanel ทำหน้าที่เป็นพาเนลพิเศษที่จับรายการที่ลากจาก Outlook, รวมถึงอีเมล, ไฟล์แนบ, และองค์ประกอบอื่น ๆ. มันตรวจจับการวางอัตโนมัติและให้เหตุการณ์และเมธอดเพื่อประมวลผลรายการเหล่านั้นตามที่ต้องการ. ด้วย FileDropPanel, นักพัฒนาสามารถสกัดเนื้อหาอีเมล, บันทึกไฟล์แนบไปยังตำแหน่งที่กำหนด, หรือดำเนินการตามตรรกะธุรกิจที่กำหนดเองตามประเภทของรายการที่ได้รับ.