IAsyncPop3Client

IAsyncPop3Client interface

允许应用程序使用邮局协议版本 3 (POP3) 访问和操作 邮件。

public interface IAsyncPop3Client : IDisposable

方法

姓名 描述
CommitDeletesAsync(int, IConnection, CancellationToken) 提交删除
DeleteMessageAsync(int, IConnection, CancellationToken) 删除消息
DeleteMessageAsync(string, IConnection, CancellationToken) 删除消息
DeleteMessagesAsync(IConnection, CancellationToken) 删除所有消息
FetchMessageAsync(int, IConnection, CancellationToken) 获取消息
FetchMessageAsync(string, IConnection, CancellationToken) 获取消息
FetchMessagesAsync(IEnumerable<int>, IConnection, CancellationToken) 异步获取消息
FetchMessagesAsync(IEnumerable<string>, IConnection, CancellationToken) 异步获取消息
GetMailboxInfoAsync(bool, IConnection, CancellationToken) 获取邮箱状态信息
GetMailboxSizeAsync(IConnection, CancellationToken) 获取邮箱大小
GetMessageCountAsync(bool, IConnection, CancellationToken) 获取消息计数
GetMessageHeadersAsync(int, IConnection, CancellationToken) 获取消息头
GetMessageHeadersAsync(string, IConnection, CancellationToken) 获取消息头
GetMessageInfoAsync(int, Pop3ListFields, IConnection, CancellationToken) 获取该消息的信息
GetMessageInfoAsync(string, Pop3ListFields, IConnection, CancellationToken) 获取该消息的信息
GetMessageSizeAsync(int, IConnection, CancellationToken) 获取消息的大小
GetMessageSizeAsync(string, IConnection, CancellationToken) 获取消息的大小
GetMessageUniqueIdAsync(int, IConnection, CancellationToken) 获取消息唯一id
ListMessagesAsync(Pop3ListFields, bool, MailQuery, IConnection, CancellationToken) 列出消息。
LoadMessageInfoListAsync(Pop3LoadMessageInfoList) 加载 Pop3MessageInfo 列表
NoopAsync(IConnection, CancellationToken) ‘无操作’ 命令
SaveMessageAsync(Pop3SaveMessage) 获取消息并将其保存为流
UndeleteMessagesAsync(IConnection, CancellationToken) 取消删除邮件。 如果任何邮件已被 POP3 服务器标记为已删除,它们将被取消标记。
ValidateCredentialsAsync(IConnection, CancellationToken) 执行凭据验证

也可以看看