Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Membaca E-mel Menggunakan POP3 dalam C# dengan Sokongan Unicode?
Soalan:
Bagaimana untuk membaca e-mel menggunakan C#?
Latar belakang:
Jawapan:
Penyelesaian yang boleh dipercayai ialah menggunakan perpustakaan OpenPop.NET. Begini cara menggunakannya:
<code>Install-Package OpenPop.NET</code>
<code class="language-csharp">using OpenPop.Pop3; ... Pop3Client client = new Pop3Client();</code>
<code class="language-csharp">client.Connect("pop.example.com", 110, false); // 使用SSL进行安全连接</code>
<code class="language-csharp">client.Authenticate("用户名", "密码");</code>
<code class="language-csharp">IList<Pop3Message> messages = client.GetMessages(); foreach (Pop3Message message in messages) { // 获取邮件头信息 Console.WriteLine("主题: {0}", message.Headers.Subject); // 获取邮件正文(包括附件) message.Load(); Console.WriteLine("正文: {0}", message.MessagePart.BodyAsText); // 将邮件保存到本地文件 message.SaveToFile("email.txt"); }</code>
<code class="language-csharp">client.Dispose();</code>
Nota: Untuk menyokong Unicode, sila pastikan sistem anda menyokong pengekodan UTF-8.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membaca E-mel Menggunakan POP3 dalam C# dengan Sokongan Unicode?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!