Spire.Email 是一个专业且独立使用的.NET 电子邮件库,本教程介绍了如何删除C#,VB.NET中的电子邮件。
详细步骤:
Step 1:创建一个POP3客户端。
Pop3Client pop3 = new Pop3Client();
Step 2:设置主机,认证,端口和连接协议。
pop3.Host = "outlook.office365.com";pop3.Username = "LeonDavisLD@outlook.com";pop3.Password = "password";pop3.Port = 995;pop3.EnableSsl = true;
Step 3:连接pop服务器。
pop3.Connect();
Step 4:删除消息之前获取消息数量。
//Get the number of messages before deleting message(s)Pop3MessageInfoCollection messages = pop3.GetAllMessages();Console.WriteLine("Number of messages before deleting: " + messages.Count);
Step 5:删除消息。
//Delete an email message by its sequence numberpop3.DeleteMessage(2);//Delete all messages//pop3.DeleteAllMessages();
Step 6:删除消息后获取消息数量。
//Get the number of messages after deleting message(s)messages = pop3.GetAllMessages();Console.WriteLine("Number of messages after deleting: " + messages.Count);

完整代码:
[C#]
//Create a POP3 clientPop3Client pop3 = new Pop3Client();//Set host, authentication, port and connection protocolpop3.Host = "outlook.office365.com";pop3.Username = "LeonDavisLD@outlook.com";pop3.Password = "password";pop3.Port = 995;pop3.EnableSsl = true;//Connect the pop serverpop3.Connect();//Get the number of messages before deleting message(s)Pop3MessageInfoCollection messages = pop3.GetAllMessages();Console.WriteLine("Number of messages before deleting: " + messages.Count);//Delete an email message by its sequence numberpop3.DeleteMessage(2);//Delete all messages//pop3.DeleteAllMessages();//Get the number of messages after deleting message(s)messages = pop3.GetAllMessages();Console.WriteLine("Number of messages after deleting: " + messages.Count);Console.WriteLine("Number of messages after deleting: " + messages.Count);
[VB.NET]
'Create a POP3 clientDim pop3 As New Pop3Client()'Set host, authentication, port and connection protocolpop3.Host = "outlook.office365.com"pop3.Username = "LeonDavisLD@outlook.com"pop3.Password = "password"pop3.Port = 995pop3.EnableSsl = True'Connect the serverpop3.Connect()'Get the number of messages before deleting message(s)Dim messages As Pop3MessageInfoCollection = pop3.GetAllMessages()Console.WriteLine("Number of messages before deleting: " + messages.Count)'Delete an email message by its sequence numberpop3.DeleteMessage(2)'Delete all messages'pop3.DeleteAllMessages();'Get the number of messages after deleting message(s)messages = pop3.GetAllMessages()
控件
标签:文档管理文档处理电子邮件
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!