ImapClient

ImapClient class

允许应用程序使用 Internet 消息访问协议 (IMAP) 访问和操作 消息。

public sealed class ImapClient : EmailClient, IAsyncImapClient

构造函数

姓名 描述
ImapClient() 初始化 ImapClient 类的新实例
ImapClient(string) 初始化 ImapClient 类的新实例
ImapClient(string, int) 初始化 ImapClient 类的新实例
ImapClient(string, SecurityOptions) 初始化 ImapClient 类的新实例
ImapClient(string, int, SecurityOptions) 初始化 ImapClient 类的新实例
ImapClient(string, string, ITokenProvider) 初始化 ImapClient 类的新实例
ImapClient(string, string, string) 初始化 ImapClient 类的新实例
ImapClient(string, int, string, ITokenProvider) 初始化 ImapClient 类的新实例
ImapClient(string, int, string, string) 初始化 ImapClient 类的新实例
ImapClient(string, string, ITokenProvider, SecurityOptions) 初始化 ImapClient 类的新实例
ImapClient(string, string, string, bool) 初始化 ImapClient 类的新实例
ImapClient(string, string, string, SecurityOptions) 初始化 ImapClient 类的新实例
ImapClient(string, int, string, ITokenProvider, SecurityOptions) 初始化 ImapClient 类的新实例
ImapClient(string, int, string, string, bool) 初始化 ImapClient 类的新实例
ImapClient(string, int, string, string, RemoteCertificateValidationCallback) 初始化 ImapClient 类的新实例
ImapClient(string, int, string, string, SecurityOptions) 初始化 ImapClient 类的新实例
ImapClient(string, string, string, bool, SecurityOptions) 初始化 ImapClient 类的新实例
ImapClient(string, int, string, string, bool, SecurityOptions) 初始化 ImapClient 类的新实例
ImapClient(string, int, string, string, RemoteCertificateValidationCallback, SecurityOptions) 初始化 ImapClient 类的新实例

特性

姓名 描述
virtual AccessToken { get; set; } 获取或设置访问令牌。
AllowedAuthentication { get; set; } 获取或设置用户认证类型允许的枚举
AnnotateSupported { get; set; } 获取是否支持 ANNOTATE 扩展的信息 查看更多:https://tools.ietf.org/html/rfc5257
AutoCommit { get; set; } 指示是否在更改文件夹时或关闭连接之前自动执行提交操作 。
ChildrenSupported { get; set; } 获取是否支持 CHILDREN 扩展的信息 查看更多:https://tools.ietf.org/html/rfc3348
virtual ClientCertificates { get; } 包含客户端证书集合
ClientIdentificationInfo { get; set; } 获取或设置客户端标识信息 查看更多:https://tools.ietf.org/html/rfc2971
CompressSupported { get; set; } 获取是否支持 COMPRESS 扩展的信息 查看更多:https://tools.ietf.org/html/rfc4978
CondstoreSupported { get; set; } 获取是否支持 CONDSTORE 扩展的信息 查看更多:https://tools.ietf.org/html/rfc7162
virtual ConnectionAsgmtMode { get; set; } 获取或设置定义多线程环境中连接分配模式的值 有以下连接类型: - 主连接是与邮件客户端一起创建和处理的连接。不能手动创建或处理。 - 默认连接是某些线程的默认连接。 如果默认连接存在且 ConnectionAsgmtMode 允许,则在此线程中执行的电子邮件客户端的所有方法都将隐式使用此连接。 每个线程只能存在一个默认连接。它可以手动或自动创建。它取决于 EmailClient.ConnectionAsgmtMode 属性。 这些连接可以使用 EmailClient.CreateConnection(createAsDefaultConnection = true) 方法手动创建。 如果不使用默认连接(取决于连接分配模式),则隐式使用主连接而不是它。 - 独立连接是未链接到线程的连接。它们可以手动创建,并且必须显式用作方法参数。 可以使用 EmailClient.CreateConnection() 方法或 EmailClient.CreateConnection(createAsDefaultConnection = false) 方法手动创建这些连接。 有以下连接分配类型: - ConnectionAsgmtType.UseMainOrDefault 此模式在电子邮件客户端中默认使用。 如果默认连接尚未创建,或者连接未作为方法参数显式传递,则电子邮件客户端对来自多个线程的所有操作使用主连接。 主连接是与电子邮件客户端一样同时创建的连接。 用户可以使用 CreateConnection 方法为线程创建默认连接。 如果创建了线程的默认连接,它会隐式用于在此线程中调用的电子邮件客户端的所有方法。 如果未创建线程的默认连接,则主连接用于在此线程中调用的电子邮件客户端的所有方法。 用户还可以使用 CreateConnection 方法创建未与线程链接的连接(不是默认连接)。 如果用户想要使用其他连接(不是主连接,也不是默认连接),他必须将此连接显式传递为他想要使用的方法的参数。 用户可以另外创建任意数量的连接。每个线程只能有一个默认连接。 请注意,如果用户使用 Thread 对象进行多任务编程,默认连接可以正常工作。 如果用户使用 ConnectionPool 或使用 Task 对象进行多任务编程,这种模式可能会导致程序的错误行为。 为避免此问题,用户必须在线程中执行的代码末尾手动处理默认连接(如果他使用它)。 - ConnectionAsgmtType.UseMain 电子邮件客户端对来自多个线程的所有操作使用主连接。 主连接是与电子邮件客户端一样同时创建的连接。 用户无法创建默认连接。 用户可以使用 CreateConnection 方法创建未与线程链接的连接(不是默认连接)。 如果用户想要使用其他连接(不是主连接,也不是默认连接),他必须将此连接显式传递为他想要使用的方法的参数。 用户可以另外创建任意数量的连接。 - ConnectionAsgmtType.UseDefault 电子邮件客户端对来自多个线程的所有操作隐式仅使用默认连接。在此模式下不使用主连接。 如果尚未为某个线程创建默认连接(第一次调用电子邮件客户端方法),则 电子邮件客户端在执行第一个操作之前为线程隐式创建默认连接。 用户无法使用 CreateConnection 方法为线程创建默认连接,因为它们是自动创建的。 当创建线程的默认连接时,它被隐式地用于在这个thread.read中调用的电子邮件客户端的所有方法。 用户还可以使用 CreateConnection 方法创建未与线程链接的连接(不是默认连接)。 如果用户想要使用其他连接(不是主连接,也不是默认连接),他必须将此连接显式传递为他想要使用的方法的参数。 用户可以另外创建任意数量的连接。每个线程只能有一个默认连接。 请注意,如果用户使用 Thread 对象进行多任务编程,默认连接可以正常工作。 如果用户使用 ConnectionPool 或使用 Task 对象进行多任务编程,这种模式可能会导致程序的错误行为。 为避免此问题,用户必须在线程中执行的代码末尾手动设置默认连接。
virtual ConnectionCheckupPeriod { get; set; } 连接检查周期(以毫秒为单位)。 默认值为 5 分钟。
virtual ConnectionsQuantity { get; set; } 获取或设置多连接模式下的连接数
ConnectionState { get; } 获取连接的当前状态。
virtual CurrentConnection { get; } 根据 ConnectionAsgmtMode 选项获取当前连接
CurrentFolder { get; set; } 获取当前文件夹
override DefaultPort { get; } 获取客户端的默认端口
Delimiter { get; set; } 获取或设置文件夹层次结构的分隔符。
EnableLogger { get; set; } 获取或设置允许启用/禁用记录器的值
EnableSupported { get; set; } 获取是否支持 ENABLE 扩展的信息 查看更多:https://tools.ietf.org/html/rfc5161
ESearchSupported { get; set; } 获取是否支持 ESEARCH 扩展的信息 查看更多:https://tools.ietf.org/html/rfc4731
ExchangeIdAutomatically { get; set; } 获取或设置值,该值指示客户端是否应自动将有关自身的信息引入服务器。 查看更多:https://tools.ietf.org/html/rfc2971
ExtendedListSupported { get; set; } 获取是否支持 LIST 命令扩展的信息 查看更多 https://tools.ietf.org/html/rfc5258
GmExt1Supported { get; set; } 定义是否支持 Google X-GM-EXT-1 扩展
GreetingTimeout { get; set; } 获取或设置建立连接时使用的问候超时。 请注意,问候超时不能无限。 电子邮件客户端可能会执行足够长的操作。要限制操作时间,用户必须使用Timeout属性。 此属性的值必须有很长的时间间隔才能防止长时间操作。 但在某些情况下,如果EmailClient 只使用Timeout 属性建立连接可能需要很长时间。 例如,邮件客户端可以使用自动模式来建立连接。 在这种模式下,电子邮件客户端会遍历所有可能的连接参数,直到建立连接。 SMTP、IMAP 和 POP3 服务器在正确连接建立的情况下向客户端发送问候字符串。 服务器可以使用隐式或显式 (START TLS) SSL/TLS 连接启动。 如果连接模式不匹配(例如,服务器等待隐式 SSL 连接,但客户端尝试建立 非安全或显式 SSL 连接),服务器获胜’不发送问候字符串。 在这种情况下,用户将等待很长时间,直到超时到达问候字符串,客户端进入下一个连接选项。 为避免此问题,引入了 GreetingTimeout 属性。此属性允许您设置问候字符串 的超时时间,并减少自动建立连接的时间。
virtual Host { get; set; } 获取或设置主机名。
IdSupported { get; set; } 获取是否支持 ID 扩展的信息 查看更多:https://tools.ietf.org/html/rfc2971
LogFileName { get; set; } 获取或设置日志文件名
MailboxInfo { get; } 获取一组专用邮箱 查看更多:http://tools.ietf.org/html/rfc6154 和 https:// tools.ietf.org/html/rfc8457
MoveSupported { get; set; } 获取是否支持 MOVE 扩展的信息 查看更多:https://tools.ietf.org/html/rfc6851
NamespaceSupported { get; set; } 获取是否支持 NAMESPACE 扩展的信息 查看更多:https://tools.ietf.org/html/rfc2342
virtual Password { get; set; } 获取或设置密码。 密码限制由客户端连接的服务器实现定义。
virtual Port { get; set; } 获取或设置端口。
virtual Proxy { get; set; } 获取或设置客户端代理
QresyncSupported { get; set; } 获取是否支持 QRESYNC 扩展的信息 查看更多:https://tools.ietf.org/html/rfc7162
QuotaSupported { get; set; } 获取是否支持配额的信息
ReadOnly { get; set; } 获取或设置值,该值指示是否允许更改邮箱的永久状态,包括每个用户的状态。
SaslIrSupported { get; set; } 获取是否支持 SASL 初始客户端响应扩展的信息 查看更多:https://tools.ietf.org/html/rfc4959
virtual SecurityOptions { get; set; } 邮件客户端的安全模式
ServerIdentificationInfo { get; } 获取服务器标识信息 查看更多:https://tools.ietf.org/html/rfc2971
ServerSupportedCompression { get; } 获取服务器支持哪些压缩类型的信息。 查看更多:https://tools.ietf.org/html/rfc4978
SortSupported { get; set; } 获取是否支持排序命令
SpecialUseSupported { get; set; } 获取是否支持特殊用途邮箱的信息 查看更多:https://tools.ietf.org/html/rfc6154
SupportedAuthentication { get; } 获取服务器认证类型支持的枚举
virtual SupportedEncryption { get; set; } 定义要使用的 SSL/TLS 加密协议的版本。 请注意,您只能设置.net框架支持的协议版本。 如果您当前版本的 .NET 框架不支持某些版本的协议,它们将被忽略并跳过。 这可能会导致 TLS 安全级别降级。在这种情况下不会产生异常!!! 请参阅EncryptionProtocols文档了解更多详细信息。 如果要设置加密协议,请使用SetSupportedEncryptionUnsafe方法兼容性检查。 默认值为:Tls | tls11 | tls12 | TLS13(如果您当前版本的 .net 框架支持这些版本的 TLS)
ThreadAlgorithms { get; } 获取支持的线程算法
ThreadSupported { get; set; } 获取是否支持 Thread 命令的信息
Timeout { get; set; } 获取或设置邮件操作的超时时间
TokenProvider { get; set; } 获取或设置 TokenProvider 允许检索访问令牌。
UidPlusSupported { get; set; } 获取是否支持 UIDPLUS 扩展的信息 查看更多:https://tools.ietf.org/html/rfc4315
UnselectSupported { get; set; } 获取是否支持 UNSELECT 扩展的信息 查看更多:https://tools.ietf.org/html/rfc2342
virtual UseAuthentication { get; set; } 表示是否使用认证。
UseDateInLogFileName { get; set; } 获取或设置指示是否必须在日志文件名中使用日期的值。
virtual UseDefaultCredentials { get; set; } 获取或设置一个布尔值,该值控制 DefaultCredentials 是否随请求一起发送。 此选项仅用于 NTLM 身份验证!
virtual UseMultiConnection { get; set; } 获取或设置指示客户端是否必须使用多个连接进行重负载操作的值。 请注意,使用此模式不一定会导致性能提升。
virtual UsePipelining { get; set; } 获取或设置指示是否启用流水线模式的对象。
virtual Username { get; set; } 获取或设置用户名。
static DefaultFolder { get; set; } ImapClients 的默认文件夹

方法

姓名 描述
AddMessageFlags(IEnumerable<ImapMessageInfo>, ImapMessageFlags) 添加消息标志
AddMessageFlags(IEnumerable<int>, ImapMessageFlags) 添加消息的标志
AddMessageFlags(IEnumerable<string>, ImapMessageFlags) 添加消息标志
AddMessageFlags(int, ImapMessageFlags) 将标志添加到消息
AddMessageFlags(string, ImapMessageFlags) 将标志添加到消息
AddMessageFlags(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags) 添加消息标志
AddMessageFlags(IConnection, IEnumerable<int>, ImapMessageFlags) 添加消息标志
AddMessageFlags(IConnection, IEnumerable<string>, ImapMessageFlags) 添加消息标志
AddMessageFlags(IConnection, int, ImapMessageFlags) 将标志添加到消息
AddMessageFlags(IConnection, string, ImapMessageFlags) 将标志添加到消息
AddMessageFlags(IEnumerable<ImapMessageInfo>, ImapMessageFlags, long) 添加消息标志
AddMessageFlags(IEnumerable<int>, ImapMessageFlags, long) 添加消息的标志
AddMessageFlags(IEnumerable<string>, ImapMessageFlags, long) 添加消息标志
AddMessageFlags(int, ImapMessageFlags, long) 将标志添加到消息
AddMessageFlags(int, int, ImapMessageFlags) 添加消息标志
AddMessageFlags(string, ImapMessageFlags, long) 将标志添加到消息
AddMessageFlags(string, string, ImapMessageFlags) 添加消息的标志
AddMessageFlags(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags, long) 添加消息标志
AddMessageFlags(IConnection, IEnumerable<int>, ImapMessageFlags, long) 添加消息标志
AddMessageFlags(IConnection, IEnumerable<string>, ImapMessageFlags, long) 添加消息标志
AddMessageFlags(IConnection, int, ImapMessageFlags, long) 将标志添加到消息
AddMessageFlags(IConnection, int, int, ImapMessageFlags) 添加消息标志
AddMessageFlags(IConnection, string, ImapMessageFlags, long) 将标志添加到消息
AddMessageFlags(IConnection, string, string, ImapMessageFlags) 添加消息标志
AddMessageFlags(int, int, ImapMessageFlags, long) 添加消息标志
AddMessageFlags(string, string, ImapMessageFlags, long) 添加消息的标志
AddMessageFlags(IConnection, int, int, ImapMessageFlags, long) 添加消息标志
AddMessageFlags(IConnection, string, string, ImapMessageFlags, long) 添加消息标志
AddMessageFlagsAsync(IEnumerable<ImapMessageInfo>, ImapMessageFlags) 添加消息标志
AddMessageFlagsAsync(IEnumerable<int>, ImapMessageFlags) 添加消息的标志
AddMessageFlagsAsync(IEnumerable<string>, ImapMessageFlags) 添加消息标志
AddMessageFlagsAsync(int, ImapMessageFlags) 将标志添加到消息
AddMessageFlagsAsync(string, ImapMessageFlags) 将标志添加到消息
AddMessageFlagsAsync(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags) 添加消息标志
AddMessageFlagsAsync(IConnection, IEnumerable<int>, ImapMessageFlags) 添加消息标志
AddMessageFlagsAsync(IConnection, IEnumerable<string>, ImapMessageFlags) 添加消息标志
AddMessageFlagsAsync(IConnection, int, ImapMessageFlags) 将标志添加到消息
AddMessageFlagsAsync(IConnection, string, ImapMessageFlags) 将标志添加到消息
AddMessageFlagsAsync(IEnumerable<ImapMessageInfo>, ImapMessageFlags, CancellationToken) 添加消息标志
AddMessageFlagsAsync(IEnumerable<ImapMessageInfo>, ImapMessageFlags, long) 添加消息标志
AddMessageFlagsAsync(IEnumerable<int>, ImapMessageFlags, CancellationToken) 添加消息的标志
AddMessageFlagsAsync(IEnumerable<int>, ImapMessageFlags, long) 添加消息的标志
AddMessageFlagsAsync(IEnumerable<string>, ImapMessageFlags, CancellationToken) 添加消息标志
AddMessageFlagsAsync(IEnumerable<string>, ImapMessageFlags, long) 添加消息标志
AddMessageFlagsAsync(int, ImapMessageFlags, CancellationToken) 将标志添加到消息
AddMessageFlagsAsync(int, ImapMessageFlags, long) 将标志添加到消息
AddMessageFlagsAsync(int, int, ImapMessageFlags) 添加消息标志
AddMessageFlagsAsync(string, ImapMessageFlags, CancellationToken) 将标志添加到消息
AddMessageFlagsAsync(string, ImapMessageFlags, long) 将标志添加到消息
AddMessageFlagsAsync(string, string, ImapMessageFlags) 添加消息的标志
AddMessageFlagsAsync(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags, CancellationToken) 添加消息标志
AddMessageFlagsAsync(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags, long) 添加消息标志
AddMessageFlagsAsync(IConnection, IEnumerable<int>, ImapMessageFlags, CancellationToken) 添加消息标志
AddMessageFlagsAsync(IConnection, IEnumerable<int>, ImapMessageFlags, long) 添加消息标志
AddMessageFlagsAsync(IConnection, IEnumerable<string>, ImapMessageFlags, CancellationToken) 添加消息标志
AddMessageFlagsAsync(IConnection, IEnumerable<string>, ImapMessageFlags, long) 添加消息标志
AddMessageFlagsAsync(IConnection, int, ImapMessageFlags, CancellationToken) 将标志添加到消息
AddMessageFlagsAsync(IConnection, int, ImapMessageFlags, long) 将标志添加到消息
AddMessageFlagsAsync(IConnection, int, int, ImapMessageFlags) 添加消息标志
AddMessageFlagsAsync(IConnection, string, ImapMessageFlags, CancellationToken) 将标志添加到消息
AddMessageFlagsAsync(IConnection, string, ImapMessageFlags, long) 将标志添加到消息
AddMessageFlagsAsync(IConnection, string, string, ImapMessageFlags) 添加消息标志
AddMessageFlagsAsync(IEnumerable<ImapMessageInfo>, ImapMessageFlags, long, CancellationToken) 添加消息标志
AddMessageFlagsAsync(IEnumerable<int>, ImapMessageFlags, long, CancellationToken) 添加消息的标志
AddMessageFlagsAsync(IEnumerable<string>, ImapMessageFlags, long, CancellationToken) 添加消息标志
AddMessageFlagsAsync(int, ImapMessageFlags, long, CancellationToken) 将标志添加到消息
AddMessageFlagsAsync(int, int, ImapMessageFlags, CancellationToken) 添加消息标志
AddMessageFlagsAsync(int, int, ImapMessageFlags, long) 添加消息标志
AddMessageFlagsAsync(string, ImapMessageFlags, long, CancellationToken) 将标志添加到消息
AddMessageFlagsAsync(string, string, ImapMessageFlags, CancellationToken) 添加消息的标志
AddMessageFlagsAsync(string, string, ImapMessageFlags, long) 添加消息的标志
AddMessageFlagsAsync(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags, long, CancellationToken) 添加消息标志
AddMessageFlagsAsync(IConnection, IEnumerable<int>, ImapMessageFlags, long, CancellationToken) 添加消息标志
AddMessageFlagsAsync(IConnection, IEnumerable<string>, ImapMessageFlags, long, CancellationToken) 添加消息标志
AddMessageFlagsAsync(IConnection, int, ImapMessageFlags, long, CancellationToken) 将标志添加到消息
AddMessageFlagsAsync(IConnection, int, int, ImapMessageFlags, CancellationToken) 添加消息标志
AddMessageFlagsAsync(IConnection, int, int, ImapMessageFlags, long) 添加消息标志
AddMessageFlagsAsync(IConnection, string, ImapMessageFlags, long, CancellationToken) 将标志添加到消息
AddMessageFlagsAsync(IConnection, string, string, ImapMessageFlags, CancellationToken) 添加消息标志
AddMessageFlagsAsync(IConnection, string, string, ImapMessageFlags, long) 添加消息标志
AddMessageFlagsAsync(int, int, ImapMessageFlags, long, CancellationToken) 添加消息标志
AddMessageFlagsAsync(string, string, ImapMessageFlags, long, CancellationToken) 添加消息的标志
AddMessageFlagsAsync(IConnection, int, int, ImapMessageFlags, long, CancellationToken) 添加消息标志
AddMessageFlagsAsync(IConnection, string, string, ImapMessageFlags, long, CancellationToken) 添加消息标志
AppendMessage(MailMessage) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessage(string) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessage(IConnection, MailMessage) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessage(IConnection, string) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessage(string, MailMessage) 将邮件信息上传到指定文件夹
AppendMessage(string, string) 将邮件信息上传到指定文件夹
AppendMessage(IConnection, string, MailMessage) 将邮件信息上传到指定文件夹
AppendMessage(IConnection, string, string) 将邮件信息上传到指定文件夹
AppendMessageAsync(MailMessage) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessageAsync(string) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessageAsync(IConnection, MailMessage) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessageAsync(IConnection, string) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessageAsync(MailMessage, CancellationToken) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessageAsync(string, CancellationToken) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessageAsync(string, MailMessage) 将邮件信息上传到指定文件夹
AppendMessageAsync(string, string) 将邮件信息上传到指定文件夹
AppendMessageAsync(IConnection, MailMessage, CancellationToken) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessageAsync(IConnection, string, CancellationToken) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessageAsync(IConnection, string, MailMessage) 将邮件信息上传到指定文件夹
AppendMessageAsync(IConnection, string, string) 将邮件信息上传到指定文件夹
AppendMessageAsync(string, MailMessage, CancellationToken) 将邮件信息上传到指定文件夹
AppendMessageAsync(string, string, CancellationToken) 将邮件信息上传到指定文件夹
AppendMessageAsync(IConnection, string, MailMessage, CancellationToken) 将邮件信息上传到指定文件夹
AppendMessageAsync(IConnection, string, string, CancellationToken) 将邮件信息上传到指定文件夹
AppendMessages(IEnumerable<MailMessage>) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessages(IConnection, IEnumerable<MailMessage>) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessages(string, IEnumerable<MailMessage>) 将邮件信息上传到指定文件夹
AppendMessages(IConnection, string, IEnumerable<MailMessage>) 将邮件信息上传到指定文件夹
AppendMessagesAsync(IEnumerable<MailMessage>) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessagesAsync(IConnection, IEnumerable<MailMessage>) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessagesAsync(IEnumerable<MailMessage>, CancellationToken) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessagesAsync(string, IEnumerable<MailMessage>) 将邮件信息上传到当前文件夹
AppendMessagesAsync(IConnection, IEnumerable<MailMessage>, CancellationToken) 将邮件信息上传到当前文件夹 如果当前文件夹尚未指定,则使用默认文件夹。
AppendMessagesAsync(IConnection, string, IEnumerable<MailMessage>) 将邮件信息上传到当前文件夹
AppendMessagesAsync(string, IEnumerable<MailMessage>, CancellationToken) 将邮件信息上传到当前文件夹
AppendMessagesAsync(IConnection, string, IEnumerable<MailMessage>, CancellationToken) 将邮件信息上传到当前文件夹
Backup(ImapFolderInfoCollection, Stream, BackupSettings) 备份指定文件夹的内容
Backup(ImapFolderInfoCollection, string, BackupSettings) 备份指定文件夹的内容
Backup(IConnection, ImapFolderInfoCollection, Stream, BackupSettings) 备份指定文件夹的内容
Backup(IConnection, ImapFolderInfoCollection, string, BackupSettings) 备份指定文件夹的内容
BackupAsync(ImapFolderInfoCollection, Stream, BackupSettings) 备份指定文件夹的内容
BackupAsync(ImapFolderInfoCollection, string, BackupSettings) 备份指定文件夹的内容
BackupAsync(IConnection, ImapFolderInfoCollection, Stream, BackupSettings) 备份指定文件夹的内容
BackupAsync(IConnection, ImapFolderInfoCollection, string, BackupSettings) 备份指定文件夹的内容
BackupAsync(ImapFolderInfoCollection, Stream, BackupSettings, CancellationToken) 备份指定文件夹的内容
BackupAsync(ImapFolderInfoCollection, string, BackupSettings, CancellationToken) 备份指定文件夹的内容
BackupAsync(IConnection, ImapFolderInfoCollection, Stream, BackupSettings, CancellationToken) 备份指定文件夹的内容
BackupAsync(IConnection, ImapFolderInfoCollection, string, BackupSettings, CancellationToken) 备份指定文件夹的内容
ChangeMessageFlags(IEnumerable<ImapMessageInfo>, ImapMessageFlags) 更改消息的标志
ChangeMessageFlags(IEnumerable<int>, ImapMessageFlags) 改变消息的标志
ChangeMessageFlags(IEnumerable<string>, ImapMessageFlags) 更改消息的标志
ChangeMessageFlags(int, ImapMessageFlags) 更改消息的标志
ChangeMessageFlags(string, ImapMessageFlags) 更改消息的标志
ChangeMessageFlags(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags) 更改消息标志
ChangeMessageFlags(IConnection, IEnumerable<int>, ImapMessageFlags) 更改消息标志
ChangeMessageFlags(IConnection, IEnumerable<string>, ImapMessageFlags) 更改消息标志
ChangeMessageFlags(IConnection, int, ImapMessageFlags) 更改消息标志
ChangeMessageFlags(IConnection, string, ImapMessageFlags) 更改消息标志
ChangeMessageFlags(IEnumerable<ImapMessageInfo>, ImapMessageFlags, long) 更改消息的标志
ChangeMessageFlags(IEnumerable<int>, ImapMessageFlags, long) 改变消息的标志
ChangeMessageFlags(IEnumerable<string>, ImapMessageFlags, long) 更改消息的标志
ChangeMessageFlags(int, ImapMessageFlags, long) 更改消息的标志
ChangeMessageFlags(int, int, ImapMessageFlags) 更改消息的标志
ChangeMessageFlags(string, ImapMessageFlags, long) 更改消息的标志
ChangeMessageFlags(string, string, ImapMessageFlags) 更改消息的标志
ChangeMessageFlags(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlags(IConnection, IEnumerable<int>, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlags(IConnection, IEnumerable<string>, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlags(IConnection, int, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlags(IConnection, int, int, ImapMessageFlags) 更改消息标志
ChangeMessageFlags(IConnection, string, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlags(IConnection, string, string, ImapMessageFlags) 更改消息标志
ChangeMessageFlags(int, int, ImapMessageFlags, long) 更改消息的标志
ChangeMessageFlags(string, string, ImapMessageFlags, long) 更改消息的标志
ChangeMessageFlags(IConnection, int, int, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlags(IConnection, string, string, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlagsAsync(IEnumerable<ImapMessageInfo>, ImapMessageFlags) 更改消息的标志
ChangeMessageFlagsAsync(IEnumerable<int>, ImapMessageFlags) 改变消息的标志
ChangeMessageFlagsAsync(IEnumerable<string>, ImapMessageFlags) 更改消息的标志
ChangeMessageFlagsAsync(int, ImapMessageFlags) 更改消息的标志
ChangeMessageFlagsAsync(string, ImapMessageFlags) 更改消息的标志
ChangeMessageFlagsAsync(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags) 更改消息标志
ChangeMessageFlagsAsync(IConnection, IEnumerable<int>, ImapMessageFlags) 更改消息标志
ChangeMessageFlagsAsync(IConnection, IEnumerable<string>, ImapMessageFlags) 更改消息标志
ChangeMessageFlagsAsync(IConnection, int, ImapMessageFlags) 更改消息标志
ChangeMessageFlagsAsync(IConnection, string, ImapMessageFlags) 更改消息标志
ChangeMessageFlagsAsync(IEnumerable<ImapMessageInfo>, ImapMessageFlags, CancellationToken) 更改消息的标志
ChangeMessageFlagsAsync(IEnumerable<ImapMessageInfo>, ImapMessageFlags, long) 更改消息的标志
ChangeMessageFlagsAsync(IEnumerable<int>, ImapMessageFlags, CancellationToken) 改变消息的标志
ChangeMessageFlagsAsync(IEnumerable<int>, ImapMessageFlags, long) 改变消息的标志
ChangeMessageFlagsAsync(IEnumerable<string>, ImapMessageFlags, CancellationToken) 更改消息的标志
ChangeMessageFlagsAsync(IEnumerable<string>, ImapMessageFlags, long) 更改消息的标志
ChangeMessageFlagsAsync(int, ImapMessageFlags, CancellationToken) 更改消息的标志
ChangeMessageFlagsAsync(int, ImapMessageFlags, long) 更改消息的标志
ChangeMessageFlagsAsync(int, int, ImapMessageFlags) 更改消息的标志
ChangeMessageFlagsAsync(string, ImapMessageFlags, CancellationToken) 更改消息的标志
ChangeMessageFlagsAsync(string, ImapMessageFlags, long) 更改消息的标志
ChangeMessageFlagsAsync(string, string, ImapMessageFlags) 更改消息的标志
ChangeMessageFlagsAsync(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags, CancellationToken) 更改消息标志
ChangeMessageFlagsAsync(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlagsAsync(IConnection, IEnumerable<int>, ImapMessageFlags, CancellationToken) 更改消息标志
ChangeMessageFlagsAsync(IConnection, IEnumerable<int>, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlagsAsync(IConnection, IEnumerable<string>, ImapMessageFlags, CancellationToken) 更改消息标志
ChangeMessageFlagsAsync(IConnection, IEnumerable<string>, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlagsAsync(IConnection, int, ImapMessageFlags, CancellationToken) 更改消息标志
ChangeMessageFlagsAsync(IConnection, int, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlagsAsync(IConnection, int, int, ImapMessageFlags) 更改消息标志
ChangeMessageFlagsAsync(IConnection, string, ImapMessageFlags, CancellationToken) 更改消息标志
ChangeMessageFlagsAsync(IConnection, string, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlagsAsync(IConnection, string, string, ImapMessageFlags) 更改消息标志
ChangeMessageFlagsAsync(IEnumerable<ImapMessageInfo>, ImapMessageFlags, long, CancellationToken) 更改消息的标志
ChangeMessageFlagsAsync(IEnumerable<int>, ImapMessageFlags, long, CancellationToken) 改变消息的标志
ChangeMessageFlagsAsync(IEnumerable<string>, ImapMessageFlags, long, CancellationToken) 更改消息的标志
ChangeMessageFlagsAsync(int, ImapMessageFlags, long, CancellationToken) 更改消息的标志
ChangeMessageFlagsAsync(int, int, ImapMessageFlags, CancellationToken) 更改消息的标志
ChangeMessageFlagsAsync(int, int, ImapMessageFlags, long) 更改消息的标志
ChangeMessageFlagsAsync(string, ImapMessageFlags, long, CancellationToken) 更改消息的标志
ChangeMessageFlagsAsync(string, string, ImapMessageFlags, CancellationToken) 更改消息的标志
ChangeMessageFlagsAsync(string, string, ImapMessageFlags, long) 更改消息的标志
ChangeMessageFlagsAsync(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags, long, CancellationToken) 更改消息标志
ChangeMessageFlagsAsync(IConnection, IEnumerable<int>, ImapMessageFlags, long, CancellationToken) 更改消息标志
ChangeMessageFlagsAsync(IConnection, IEnumerable<string>, ImapMessageFlags, long, CancellationToken) 更改消息标志
ChangeMessageFlagsAsync(IConnection, int, ImapMessageFlags, long, CancellationToken) 更改消息标志
ChangeMessageFlagsAsync(IConnection, int, int, ImapMessageFlags, CancellationToken) 更改消息标志
ChangeMessageFlagsAsync(IConnection, int, int, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlagsAsync(IConnection, string, ImapMessageFlags, long, CancellationToken) 更改消息标志
ChangeMessageFlagsAsync(IConnection, string, string, ImapMessageFlags, CancellationToken) 更改消息标志
ChangeMessageFlagsAsync(IConnection, string, string, ImapMessageFlags, long) 更改消息标志
ChangeMessageFlagsAsync(int, int, ImapMessageFlags, long, CancellationToken) 更改消息的标志
ChangeMessageFlagsAsync(string, string, ImapMessageFlags, long, CancellationToken) 更改消息的标志
ChangeMessageFlagsAsync(IConnection, int, int, ImapMessageFlags, long, CancellationToken) 更改消息标志
ChangeMessageFlagsAsync(IConnection, string, string, ImapMessageFlags, long, CancellationToken) 更改消息标志
ClientCapabilities(params string[]) 通知服务器客户端支持哪些扩展。 请注意,此操作仅适用于服务器支持 RFC5161 查看更多 https://tools.ietf.org/html/rfc5161
ClientCapabilities(IConnection, params string[]) 通知服务器客户端支持哪些扩展。 请注意,此操作仅适用于服务器支持 RFC5161 查看更多 https://tools.ietf.org/html/rfc5161
ClientCapabilitiesAsync(params string[]) 通知服务器客户端支持哪些扩展。 请注意,此操作仅适用于服务器支持 RFC5161 查看更多 https://tools.ietf.org/html/rfc5161
ClientCapabilitiesAsync(CancellationToken, params string[]) 通知服务器客户端支持哪些扩展。 请注意,此操作仅适用于服务器支持 RFC5161 查看更多 https://tools.ietf.org/html/rfc5161
ClientCapabilitiesAsync(IConnection, params string[]) 通知服务器客户端支持哪些扩展。 请注意,此操作仅适用于服务器支持 RFC5161 查看更多 https://tools.ietf.org/html/rfc5161
ClientCapabilitiesAsync(IConnection, CancellationToken, params string[]) 通知服务器客户端支持哪些扩展。 请注意,此操作仅适用于服务器支持 RFC5161 查看更多 https://tools.ietf.org/html/rfc5161
CommitDeletes() 提交删除
CommitDeletes(IConnection) 提交删除
CommitDeletes(IEnumerable<string>) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletes(int) 提交删除
CommitDeletes(string) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletes(IConnection, IEnumerable<string>) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletes(IConnection, int) 提交删除
CommitDeletes(IConnection, string) 提交删除
CommitDeletes(string, string) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletes(IConnection, string, string) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletesAsync() 提交删除
CommitDeletesAsync(CancellationToken) 提交删除
CommitDeletesAsync(IConnection) 提交删除
CommitDeletesAsync(IEnumerable<string>) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletesAsync(int) 提交删除
CommitDeletesAsync(string) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletesAsync(IConnection, CancellationToken) 提交删除
CommitDeletesAsync(IConnection, IEnumerable<string>) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletesAsync(IConnection, int) 提交删除
CommitDeletesAsync(IConnection, string) 提交删除
CommitDeletesAsync(IEnumerable<string>, CancellationToken) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletesAsync(int, CancellationToken) 提交删除
CommitDeletesAsync(string, CancellationToken) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletesAsync(string, string) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletesAsync(IConnection, IEnumerable<string>, CancellationToken) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletesAsync(IConnection, int, CancellationToken) 提交删除
CommitDeletesAsync(IConnection, string, CancellationToken) 提交删除
CommitDeletesAsync(IConnection, string, string) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletesAsync(string, string, CancellationToken) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CommitDeletesAsync(IConnection, string, string, CancellationToken) 提交删除 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
CopyMessage(int, string) 复制消息
CopyMessage(string, string) 复制消息
CopyMessage(IConnection, int, string) 复制消息
CopyMessage(IConnection, string, string) 复制消息
CopyMessageAsync(int, string) 复制消息
CopyMessageAsync(string, string) 复制消息
CopyMessageAsync(IConnection, int, string) 复制消息
CopyMessageAsync(IConnection, string, string) 复制消息
CopyMessageAsync(int, string, CancellationToken) 复制消息
CopyMessageAsync(string, string, CancellationToken) 复制消息
CopyMessageAsync(IConnection, int, string, CancellationToken) 复制消息
CopyMessageAsync(IConnection, string, string, CancellationToken) 复制消息
CopyMessages(IEnumerable<ImapMessageInfo>, string) 复制邮件
CopyMessages(IEnumerable<int>, string) 复制消息
CopyMessages(IEnumerable<string>, string) 复制消息
CopyMessages(IConnection, IEnumerable<ImapMessageInfo>, string) 复制消息
CopyMessages(IConnection, IEnumerable<int>, string) 复制消息
CopyMessages(IConnection, IEnumerable<string>, string) 复制消息
CopyMessages(IEnumerable<int>, string, bool) 复制消息
CopyMessages(int, int, string) 复制消息
CopyMessages(string, string, string) 复制消息
CopyMessages(IConnection, int, int, string) 复制消息
CopyMessages(IConnection, string, string, string) 复制消息
CopyMessagesAsync(IEnumerable<ImapMessageInfo>, string) 复制邮件
CopyMessagesAsync(IEnumerable<int>, string) 复制消息
CopyMessagesAsync(IEnumerable<string>, string) 复制消息
CopyMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>, string) 复制消息
CopyMessagesAsync(IConnection, IEnumerable<int>, string) 复制消息
CopyMessagesAsync(IConnection, IEnumerable<string>, string) 复制消息
CopyMessagesAsync(IEnumerable<ImapMessageInfo>, string, CancellationToken) 复制邮件
CopyMessagesAsync(IEnumerable<int>, string, CancellationToken) 复制消息
CopyMessagesAsync(IEnumerable<string>, string, CancellationToken) 复制消息
CopyMessagesAsync(int, int, string) 复制消息
CopyMessagesAsync(string, string, string) 复制消息
CopyMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>, string, CancellationToken) 复制消息
CopyMessagesAsync(IConnection, IEnumerable<int>, string, CancellationToken) 复制消息
CopyMessagesAsync(IConnection, IEnumerable<string>, string, CancellationToken) 复制消息
CopyMessagesAsync(IConnection, int, int, string) 复制消息
CopyMessagesAsync(IConnection, string, string, string) 复制消息
CopyMessagesAsync(int, int, string, CancellationToken) 复制消息
CopyMessagesAsync(string, string, string, CancellationToken) 复制消息
CopyMessagesAsync(IConnection, int, int, string, CancellationToken) 复制消息
CopyMessagesAsync(IConnection, string, string, string, CancellationToken) 复制消息
virtual CreateConnection() 为未链接到线程的操作(非默认连接)创建新的独立连接。 调用此方法类似于调用 CreateConnection(createAsDefaultConnection = false) 请在文档中查看 EmailClient.ConnectionAsgmtMode 属性的更多信息。
virtual CreateConnection(bool) 为操作创建新的(默认或独立的)连接。 请在 EmailClient.ConnectionAsgmtMode 属性的文档中查看更多信息。
CreateFolder(string) 创建具有指定名称的文件夹
CreateFolder(IConnection, string) 创建具有指定名称的文件夹
CreateFolderAsync(string) 创建具有指定名称的文件夹
CreateFolderAsync(IConnection, string) 创建具有指定名称的文件夹
CreateFolderAsync(string, CancellationToken) 创建具有指定名称的文件夹
CreateFolderAsync(IConnection, string, CancellationToken) 创建具有指定名称的文件夹
DeleteFolder(string) 删除指定文件夹。此方法表示 IMAP DELETE 命令
DeleteFolder(IConnection, string) 删除指定文件夹。此方法表示 IMAP DELETE 命令
DeleteFolderAsync(string) 删除指定文件夹。此方法表示 IMAP DELETE 命令
DeleteFolderAsync(IConnection, string) 删除指定文件夹。此方法表示 IMAP DELETE 命令
DeleteFolderAsync(string, CancellationToken) 删除指定文件夹。此方法表示 IMAP DELETE 命令
DeleteFolderAsync(IConnection, string, CancellationToken) 删除指定文件夹。此方法表示 IMAP DELETE 命令
DeleteMessage(int) 将具有指定序列号的消息标记为已删除
DeleteMessage(string) 将具有指定序列号的消息标记为已删除
DeleteMessage(IConnection, int) 将具有指定序列号的消息标记为已删除
DeleteMessage(IConnection, string) 将具有指定序列号的消息标记为已删除
DeleteMessage(int, long) 将具有指定序列号的消息标记为已删除
DeleteMessage(string, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessage(string, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessage(IConnection, int, long) 将具有指定序列号的消息标记为已删除
DeleteMessage(IConnection, string, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessage(IConnection, string, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessage(string, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessage(IConnection, string, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessageAsync(int) 将具有指定序列号的消息标记为已删除
DeleteMessageAsync(string) 将具有指定序列号的消息标记为已删除
DeleteMessageAsync(IConnection, int) 将具有指定序列号的消息标记为已删除
DeleteMessageAsync(IConnection, string) 将具有指定序列号的消息标记为已删除
DeleteMessageAsync(int, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessageAsync(int, long) 将具有指定序列号的消息标记为已删除
DeleteMessageAsync(string, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessageAsync(string, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessageAsync(string, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessageAsync(IConnection, int, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessageAsync(IConnection, int, long) 将具有指定序列号的消息标记为已删除
DeleteMessageAsync(IConnection, string, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessageAsync(IConnection, string, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessageAsync(IConnection, string, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessageAsync(int, long, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessageAsync(string, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessageAsync(string, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessageAsync(string, long, CancellationToken) 将具有指定唯一标识符的消息标记为已删除
DeleteMessageAsync(IConnection, int, long, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessageAsync(IConnection, string, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessageAsync(IConnection, string, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessageAsync(IConnection, string, long, CancellationToken) 将具有指定唯一标识符的消息标记为已删除
DeleteMessageAsync(string, long, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessageAsync(IConnection, string, long, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessages(IEnumerable<ImapMessageInfo>) 将具有指定序列号的消息标记为已删除
DeleteMessages(IEnumerable<int>) 将具有指定序列号的消息标记为已删除
DeleteMessages(IEnumerable<string>) 将具有指定序列号的消息标记为已删除
DeleteMessages(IConnection, IEnumerable<ImapMessageInfo>) 将具有指定序列号的消息标记为已删除
DeleteMessages(IConnection, IEnumerable<int>) 将具有指定序列号的消息标记为已删除
DeleteMessages(IConnection, IEnumerable<string>) 将具有指定序列号的消息标记为已删除
DeleteMessages(IEnumerable<ImapMessageInfo>, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessages(IEnumerable<ImapMessageInfo>, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessages(IEnumerable<int>, long) 将具有指定序列号的消息标记为已删除
DeleteMessages(IEnumerable<string>, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessages(IEnumerable<string>, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessages(int, int) 将具有指定序列号的消息标记为已删除
DeleteMessages(string, string) 将具有指定序列号的消息标记为已删除
DeleteMessages(IConnection, IEnumerable<ImapMessageInfo>, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessages(IConnection, IEnumerable<ImapMessageInfo>, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessages(IConnection, IEnumerable<int>, long) 将具有指定序列号的消息标记为已删除
DeleteMessages(IConnection, IEnumerable<string>, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessages(IConnection, IEnumerable<string>, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessages(IConnection, int, int) 将具有指定序列号的消息标记为已删除
DeleteMessages(IConnection, string, string) 将具有指定序列号的消息标记为已删除
DeleteMessages(IEnumerable<ImapMessageInfo>, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessages(IEnumerable<string>, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessages(int, int, long) 将具有指定序列号的消息标记为已删除
DeleteMessages(string, string, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessages(string, string, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessages(IConnection, IEnumerable<ImapMessageInfo>, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessages(IConnection, IEnumerable<string>, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessages(IConnection, int, int, long) 将具有指定序列号的消息标记为已删除
DeleteMessages(IConnection, string, string, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessages(IConnection, string, string, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessages(string, string, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessages(IConnection, string, string, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IEnumerable<ImapMessageInfo>) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IEnumerable<int>) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IEnumerable<string>) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, IEnumerable<int>) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, IEnumerable<string>) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IEnumerable<ImapMessageInfo>, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IEnumerable<ImapMessageInfo>, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IEnumerable<ImapMessageInfo>, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessagesAsync(IEnumerable<int>, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IEnumerable<int>, long) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IEnumerable<string>, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IEnumerable<string>, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IEnumerable<string>, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessagesAsync(int, int) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(string, string) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessagesAsync(IConnection, IEnumerable<int>, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, IEnumerable<int>, long) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, IEnumerable<string>, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IConnection, IEnumerable<string>, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, IEnumerable<string>, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessagesAsync(IConnection, int, int) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, string, string) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IEnumerable<ImapMessageInfo>, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IEnumerable<ImapMessageInfo>, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IEnumerable<ImapMessageInfo>, long, CancellationToken) 将具有指定唯一标识符的消息标记为已删除
DeleteMessagesAsync(IEnumerable<int>, long, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IEnumerable<string>, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IEnumerable<string>, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IEnumerable<string>, long, CancellationToken) 将具有指定唯一标识符的消息标记为已删除
DeleteMessagesAsync(int, int, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(int, int, long) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(string, string, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(string, string, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(string, string, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>, long, CancellationToken) 将具有指定唯一标识符的消息标记为已删除
DeleteMessagesAsync(IConnection, IEnumerable<int>, long, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, IEnumerable<string>, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IConnection, IEnumerable<string>, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IConnection, IEnumerable<string>, long, CancellationToken) 将具有指定唯一标识符的消息标记为已删除
DeleteMessagesAsync(IConnection, int, int, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, int, int, long) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, string, string, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IConnection, string, string, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, string, string, long) 将具有指定唯一标识符的消息标记为已删除
DeleteMessagesAsync(IEnumerable<ImapMessageInfo>, long, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IEnumerable<string>, long, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(int, int, long, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(string, string, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(string, string, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(string, string, long, CancellationToken) 将具有指定唯一标识符的消息标记为已删除
DeleteMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>, long, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IConnection, IEnumerable<string>, long, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IConnection, int, int, long, CancellationToken) 将具有指定序列号的消息标记为已删除
DeleteMessagesAsync(IConnection, string, string, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IConnection, string, string, long, bool) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IConnection, string, string, long, CancellationToken) 将具有指定唯一标识符的消息标记为已删除
DeleteMessagesAsync(string, string, long, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
DeleteMessagesAsync(IConnection, string, string, long, bool, CancellationToken) 将具有指定唯一标识符的消息标记为已删除,并在用户指定时提交删除。 此方法仅在服务器支持 UIDPLUS 扩展时有效。请阅读更多 https://tools.ietf.org/html/rfc4315
override Dispose() 完成与服务器的所有操作。
ExistFolder(string) 检查此文件夹是否存在
ExistFolder(IConnection, string) 检查此文件夹是否存在
ExistFolder(string, out ImapFolderInfo) 检查该文件夹是否存在,如果存在则提取文件夹信息
ExistFolder(IConnection, string, out ImapFolderInfo) 检查此文件夹是否存在,如果存在则提取文件夹信息
ExistFolderAsync(string) 检查此文件夹是否存在
ExistFolderAsync(IConnection, string) 检查此文件夹是否存在
ExistFolderAsync(string, CancellationToken) 检查此文件夹是否存在
ExistFolderAsync(IConnection, string, CancellationToken) 检查此文件夹是否存在
FetchAttachment(int, string) 获取指定附件
FetchAttachment(IConnection, int, string) 获取指定附件
FetchAttachmentAsync(int, string) 获取指定附件
FetchAttachmentAsync(IConnection, int, string) 获取指定附件
FetchAttachmentAsync(int, string, CancellationToken) 获取指定附件
FetchAttachmentAsync(IConnection, int, string, CancellationToken) 获取指定附件
FetchMessage(int) 获取消息
FetchMessage(string) 获取消息
FetchMessage(IConnection, int) 获取消息
FetchMessage(IConnection, string) 获取消息
FetchMessage(int, bool) 获取消息
FetchMessage(IConnection, int, bool) 获取消息
FetchMessageAsync(int) 获取消息
FetchMessageAsync(string) 获取消息
FetchMessageAsync(IConnection, int) 获取消息
FetchMessageAsync(IConnection, string) 获取消息
FetchMessageAsync(int, bool) 获取消息
FetchMessageAsync(int, CancellationToken) 获取消息
FetchMessageAsync(string, CancellationToken) 获取消息
FetchMessageAsync(IConnection, int, bool) 获取消息
FetchMessageAsync(IConnection, int, CancellationToken) 获取消息
FetchMessageAsync(IConnection, string, CancellationToken) 获取消息
FetchMessageAsync(int, bool, CancellationToken) 获取消息
FetchMessageAsync(IConnection, int, bool, CancellationToken) 获取消息
FetchMessages(IEnumerable<int>) 获取消息
FetchMessages(IEnumerable<string>) 获取消息
FetchMessages(IConnection, IEnumerable<int>) 获取消息
FetchMessages(IConnection, IEnumerable<string>) 获取消息
FetchMessagesAsync(IEnumerable<int>) 异步获取消息
FetchMessagesAsync(IEnumerable<string>) 异步获取消息
FetchMessagesAsync(IConnection, IEnumerable<int>) 异步获取消息
FetchMessagesAsync(IConnection, IEnumerable<string>) 异步获取消息
FetchMessagesAsync(IEnumerable<int>, CancellationToken) 异步获取消息
FetchMessagesAsync(IEnumerable<string>, CancellationToken) 异步获取消息
FetchMessagesAsync(IConnection, IEnumerable<int>, CancellationToken) 异步获取消息
FetchMessagesAsync(IConnection, IEnumerable<string>, CancellationToken) 异步获取消息
virtual GetCapabilities()
GetFolderInfo(string) 返回有关指定文件夹的信息而不选择它
GetFolderInfo(IConnection, string) 返回有关指定文件夹的信息而不选择它
GetFolderInfoAsync(string) 返回有关指定文件夹的信息而不选择它
GetFolderInfoAsync(IConnection, string) 返回有关指定文件夹的信息而不选择它
GetFolderInfoAsync(string, CancellationToken) 返回有关指定文件夹的信息而不选择它
GetFolderInfoAsync(IConnection, string, CancellationToken) 返回有关指定文件夹的信息而不选择它
GetMessageThreads(BaseSearchConditions) 获取消息线程。
GetMessageThreads(IConnection, BaseSearchConditions) 获取消息线程。
GetMessageThreadsAsync(BaseSearchConditions) 获取消息线程。
GetMessageThreadsAsync(BaseSearchConditions, CancellationToken) 获取消息线程。
GetMessageThreadsAsync(IConnection, BaseSearchConditions) 获取消息线程。
GetMessageThreadsAsync(IConnection, BaseSearchConditions, CancellationToken) 获取消息线程。
GetNamespaces() 获取服务器上可用的命名空间。
GetNamespaces(IConnection) 获取服务器上可用的命名空间。
GetNamespacesAsync() 获取服务器上可用的命名空间。
GetNamespacesAsync(CancellationToken) 获取服务器上可用的命名空间。
GetNamespacesAsync(IConnection) 获取服务器上可用的命名空间。
GetNamespacesAsync(IConnection, CancellationToken) 获取服务器上可用的命名空间。
GetQuota(string) 获取配额信息
GetQuota(IConnection, string) 获取配额信息
GetQuotaAsync(string) 获取配额信息
GetQuotaAsync(IConnection, string) 获取配额信息
GetQuotaAsync(string, CancellationToken) 获取配额信息
GetQuotaAsync(IConnection, string, CancellationToken) 获取配额信息
GetQuotaRoot(string) 获取邮箱的配额根信息
GetQuotaRoot(IConnection, string) 获取邮箱的配额根信息
GetQuotaRootAsync(string) 获取邮箱的配额根信息
GetQuotaRootAsync(IConnection, string) 获取邮箱的配额根信息
GetQuotaRootAsync(string, CancellationToken) 获取邮箱的配额根信息
GetQuotaRootAsync(IConnection, string, CancellationToken) 获取邮箱的配额根信息
IntroduceClient() 将客户端信息引入服务器。
IntroduceClient(IConnection) 将客户端信息引入服务器。
IntroduceClient(ImapIdentificationInfo) 将客户端信息引入服务器。
IntroduceClient(IConnection, ImapIdentificationInfo) 将客户端信息引入服务器。
IntroduceClientAsync() 将客户端信息引入服务器。
IntroduceClientAsync(CancellationToken) 将客户端信息引入服务器。
IntroduceClientAsync(IConnection) 将客户端信息引入服务器。
IntroduceClientAsync(ImapIdentificationInfo) 将客户端信息引入服务器。
IntroduceClientAsync(IConnection, CancellationToken) 将客户端信息引入服务器。
IntroduceClientAsync(IConnection, ImapIdentificationInfo) 将客户端信息引入服务器。
IntroduceClientAsync(ImapIdentificationInfo, CancellationToken) 将客户端信息引入服务器。
IntroduceClientAsync(IConnection, ImapIdentificationInfo, CancellationToken) 将客户端信息引入服务器。
ListAttachments(int) 获取邮件附件列表。 获取消息中每个附件的信息。
ListAttachmentsAsync(int) 获取邮件附件列表。 获取消息中每个附件的信息。
ListAttachmentsAsync(int, CancellationToken) 获取邮件附件列表。 获取消息中每个附件的信息。
ListFolders() 获取邮箱中的文件夹列表
ListFolders(bool) 获取邮箱中的文件夹列表
ListFolders(IConnection) 获取邮箱中的文件夹列表
ListFolders(string) 获取指定文件夹中的子文件夹列表
ListFolders(IConnection, bool) 获取邮箱中的文件夹列表
ListFolders(IConnection, string) 获取指定文件夹中的子文件夹列表
ListFolders(string, bool) 获取指定文件夹中的子文件夹列表
ListFolders(IConnection, string, bool) 获取指定文件夹中的子文件夹列表
ListFolders(string, bool, ListFoldersOptions, ListFoldersReturnOptions) 获取指定文件夹中的子文件夹列表
ListFolders(IConnection, string, bool, ListFoldersOptions, ListFoldersReturnOptions) 获取指定文件夹中的子文件夹列表
ListFoldersAsync() 获取邮箱中的文件夹列表
ListFoldersAsync(bool) 获取邮箱中的文件夹列表
ListFoldersAsync(CancellationToken) 获取邮箱中的文件夹列表
ListFoldersAsync(IConnection) 获取邮箱中的文件夹列表
ListFoldersAsync(string) 获取指定文件夹中的子文件夹列表
ListFoldersAsync(bool, CancellationToken) 获取邮箱中的文件夹列表
ListFoldersAsync(IConnection, bool) 获取邮箱中的文件夹列表
ListFoldersAsync(IConnection, CancellationToken) 获取邮箱中的文件夹列表
ListFoldersAsync(IConnection, string) 获取指定文件夹中的子文件夹列表
ListFoldersAsync(string, bool) 获取指定文件夹中的子文件夹列表
ListFoldersAsync(string, CancellationToken) 获取指定文件夹中的子文件夹列表
ListFoldersAsync(IConnection, bool, CancellationToken) 获取邮箱中的文件夹列表
ListFoldersAsync(IConnection, string, bool) 获取指定文件夹中的子文件夹列表
ListFoldersAsync(IConnection, string, CancellationToken) 获取指定文件夹中的子文件夹列表
ListFoldersAsync(string, bool, CancellationToken) 获取指定文件夹中的子文件夹列表
ListFoldersAsync(IConnection, string, bool, CancellationToken) 获取指定文件夹中的子文件夹列表
ListFoldersAsync(string, bool, ListFoldersOptions, ListFoldersReturnOptions) 获取指定文件夹中的子文件夹列表
ListFoldersAsync(IConnection, string, bool, ListFoldersOptions, ListFoldersReturnOptions) 获取指定文件夹中的子文件夹列表
ListFoldersAsync(string, bool, ListFoldersOptions, ListFoldersReturnOptions, CancellationToken) 获取指定文件夹中的子文件夹列表
ListFoldersAsync(IConnection, string, bool, ListFoldersOptions, ListFoldersReturnOptions, CancellationToken) 获取指定文件夹中的子文件夹列表
ListMessage(int) 获取有关消息的信息。
ListMessage(string) 获取有关消息的信息。
ListMessage(IConnection, int) 获取有关消息的信息。
ListMessage(IConnection, string) 获取有关消息的信息。
ListMessage(int, IEnumerable<string>) 获取有关消息的信息。
ListMessage(string, IEnumerable<string>) 获取有关消息的信息。
ListMessage(IConnection, int, IEnumerable<string>) 获取有关消息的信息。
ListMessage(IConnection, string, IEnumerable<string>) 获取有关消息的信息。
ListMessageAsync(int) 获取有关消息的信息。
ListMessageAsync(string) 获取有关消息的信息。
ListMessageAsync(IConnection, int) 获取有关消息的信息。
ListMessageAsync(IConnection, string) 获取有关消息的信息。
ListMessageAsync(int, CancellationToken) 获取有关消息的信息。
ListMessageAsync(int, IEnumerable<string>) 获取有关消息的信息。
ListMessageAsync(string, CancellationToken) 获取有关消息的信息。
ListMessageAsync(string, IEnumerable<string>) 获取有关消息的信息。
ListMessageAsync(IConnection, int, CancellationToken) 获取有关消息的信息。
ListMessageAsync(IConnection, int, IEnumerable<string>) 获取有关消息的信息。
ListMessageAsync(IConnection, string, CancellationToken) 获取有关消息的信息。
ListMessageAsync(IConnection, string, IEnumerable<string>) 获取有关消息的信息。
ListMessageAsync(int, IEnumerable<string>, CancellationToken) 获取有关消息的信息。
ListMessageAsync(string, IEnumerable<string>, CancellationToken) 获取有关消息的信息。
ListMessageAsync(IConnection, int, IEnumerable<string>, CancellationToken) 获取有关消息的信息。
ListMessageAsync(IConnection, string, IEnumerable<string>, CancellationToken) 获取有关消息的信息。
ListMessages() 获取当前文件夹中的消息列表
ListMessages(bool) 获取当前文件夹中的消息列表
ListMessages(IConnection) 获取当前文件夹中的消息列表
ListMessages(IEnumerable<string>) 获取当前文件夹中的消息列表
ListMessages(int) 获取当前文件夹中的邮件列表。
ListMessages(long) 获取当前文件夹中修改序列大于指定值的邮件列表。 请查看更多 https://tools.ietf.org/html/rfc7162
ListMessages(MailQuery) 获取当前文件夹中的邮件列表。
ListMessages(string) 获取指定文件夹中的邮件列表
ListMessages(IConnection, bool) 获取当前文件夹中的消息列表
ListMessages(IConnection, int) 获取当前文件夹中的邮件列表。
ListMessages(IConnection, long) 获取当前文件夹中修改序列大于指定值的邮件列表。 请查看更多 https://tools.ietf.org/html/rfc7162
ListMessages(IConnection, MailQuery) 获取当前文件夹中的邮件列表。
ListMessages(IConnection, string) 获取指定文件夹中的消息列表
ListMessages(MailQuery, int) 获取当前文件夹中的邮件列表。
ListMessages(string, bool) 获取指定文件夹中的邮件列表
ListMessages(string, IEnumerable<int>) 列出消息。 获取每条消息的信息
ListMessages(string, IEnumerable<string>) 列出消息。 获取每条消息的信息
ListMessages(IConnection, MailQuery, int) 获取当前文件夹中的邮件列表。
ListMessages(IConnection, string, bool) 获取指定文件夹中的消息列表
ListMessages(IConnection, string, IEnumerable<int>) 列出消息。 获取每条消息的信息
ListMessages(IConnection, string, IEnumerable<string>) 列出消息。 获取每条消息的信息
ListMessages(string, bool, IEnumerable<string>) 获取指定文件夹中的邮件列表
ListMessages(string, ImapListFields, int) 列出消息。 获取每条消息的信息
ListMessages(string, MailQuery, int) 获取当前文件夹中的邮件列表。
ListMessages(IConnection, string, ImapListFields, int) 列出消息。 获取每条消息的信息
ListMessages(IConnection, string, MailQuery, int) 获取当前文件夹中的邮件列表。
ListMessages(IConnection, string, long, bool, IEnumerable<string>) 获取指定文件夹中的消息列表
ListMessagesAsync() 获取当前文件夹中的消息列表
ListMessagesAsync(bool) 获取当前文件夹中的消息列表
ListMessagesAsync(CancellationToken) 获取当前文件夹中的消息列表
ListMessagesAsync(IConnection) 获取当前文件夹中的消息列表
ListMessagesAsync(IEnumerable<string>) 获取当前文件夹中的消息列表
ListMessagesAsync(int) 获取当前文件夹中的邮件列表。
ListMessagesAsync(long) 获取当前文件夹中修改序列大于指定值的邮件列表。 请查看更多 https://tools.ietf.org/html/rfc7162
ListMessagesAsync(MailQuery) 获取当前文件夹中的邮件列表。
ListMessagesAsync(string) 获取指定文件夹中的邮件列表
ListMessagesAsync(bool, CancellationToken) 获取当前文件夹中的消息列表
ListMessagesAsync(IConnection, bool) 获取当前文件夹中的消息列表
ListMessagesAsync(IConnection, CancellationToken) 获取当前文件夹中的消息列表
ListMessagesAsync(IConnection, int) 获取当前文件夹中的邮件列表。
ListMessagesAsync(IConnection, long) 获取当前文件夹中修改序列大于指定值的邮件列表。 请查看更多 https://tools.ietf.org/html/rfc7162
ListMessagesAsync(IConnection, MailQuery) 获取当前文件夹中的邮件列表。
ListMessagesAsync(IConnection, string) 获取指定文件夹中的消息列表
ListMessagesAsync(IEnumerable<string>, CancellationToken) 获取当前文件夹中的消息列表
ListMessagesAsync(int, CancellationToken) 获取当前文件夹中的邮件列表。
ListMessagesAsync(long, CancellationToken) 获取当前文件夹中修改序列大于指定值的邮件列表。 请查看更多 https://tools.ietf.org/html/rfc7162
ListMessagesAsync(MailQuery, CancellationToken) 获取当前文件夹中的邮件列表。
ListMessagesAsync(MailQuery, int) 获取当前文件夹中的邮件列表。
ListMessagesAsync(string, bool) 获取指定文件夹中的邮件列表
ListMessagesAsync(string, CancellationToken) 获取指定文件夹中的邮件列表
ListMessagesAsync(IConnection, bool, CancellationToken) 获取当前文件夹中的消息列表
ListMessagesAsync(IConnection, int, CancellationToken) 获取当前文件夹中的邮件列表。
ListMessagesAsync(IConnection, long, CancellationToken) 获取当前文件夹中修改序列大于指定值的邮件列表。 请查看更多 https://tools.ietf.org/html/rfc7162
ListMessagesAsync(IConnection, MailQuery, CancellationToken) 获取当前文件夹中的邮件列表。
ListMessagesAsync(IConnection, MailQuery, int) 获取当前文件夹中的邮件列表。
ListMessagesAsync(IConnection, string, bool) 获取指定文件夹中的消息列表
ListMessagesAsync(IConnection, string, CancellationToken) 获取指定文件夹中的消息列表
ListMessagesAsync(MailQuery, int, CancellationToken) 获取当前文件夹中的邮件列表。
ListMessagesAsync(string, bool, CancellationToken) 获取指定文件夹中的邮件列表
ListMessagesAsync(string, bool, IEnumerable<string>) 获取指定文件夹中的邮件列表
ListMessagesAsync(string, MailQuery, int) 获取当前文件夹中的邮件列表。
ListMessagesAsync(IConnection, MailQuery, int, CancellationToken) 获取当前文件夹中的邮件列表。
ListMessagesAsync(IConnection, string, bool, CancellationToken) 获取指定文件夹中的消息列表
ListMessagesAsync(IConnection, string, MailQuery, int) 获取当前文件夹中的邮件列表。
ListMessagesAsync(string, bool, IEnumerable<string>, CancellationToken) 获取指定文件夹中的邮件列表
ListMessagesAsync(string, MailQuery, int, CancellationToken) 获取当前文件夹中的邮件列表。
ListMessagesAsync(IConnection, string, long, bool, IEnumerable<string>) 获取指定文件夹中的消息列表
ListMessagesAsync(IConnection, string, MailQuery, int, CancellationToken) 获取当前文件夹中的邮件列表。
ListMessagesAsync(IConnection, string, long, bool, IEnumerable<string>, CancellationToken) 获取指定文件夹中的消息列表
ListMessagesByPage(int, PageSettings) 获取消息列表
ListMessagesByPage(PageInfo, PageSettings) 获取消息列表
ListMessagesByPage(int, int, PageSettings) 获取消息列表
ListMessagesByPage(MailQuery, PageInfo, PageSettings) 获取消息列表
ListMessagesByPageAsync(int, int, PageSettings) 获取消息列表
ListMessagesByPageAsync(MailQuery, PageInfo, PageSettings) 获取消息列表
ListMessagesByPageAsync(int, int, PageSettings, CancellationToken) 获取消息列表
ListMessagesByPageAsync(MailQuery, PageInfo, PageSettings, CancellationToken) 获取消息列表
MoveFolder(string, string) 将指定文件夹及其子文件夹移动到新位置。
MoveFolder(IConnection, string, string) 将指定文件夹及其子文件夹移动到新位置。
MoveFolderAsync(string, string) 将指定文件夹及其子文件夹移动到新位置。
MoveFolderAsync(IConnection, string, string) 将指定文件夹及其子文件夹移动到新位置。
MoveFolderAsync(string, string, CancellationToken) 将指定文件夹及其子文件夹移动到新位置。
MoveFolderAsync(IConnection, string, string, CancellationToken) 将指定文件夹及其子文件夹移动到新位置。
MoveMessage(int, string) 移动消息
MoveMessage(string, string) 移动消息
MoveMessage(IConnection, int, string) 移动消息
MoveMessage(IConnection, string, string) 移动消息
MoveMessage(int, string, bool) 移动消息
MoveMessage(string, string, bool) 移动消息
MoveMessage(IConnection, int, string, bool) 移动消息
MoveMessage(IConnection, string, string, bool) 移动消息
MoveMessageAsync(int, string) 移动消息
MoveMessageAsync(string, string) 移动消息
MoveMessageAsync(IConnection, int, string) 移动消息
MoveMessageAsync(IConnection, string, string) 移动消息
MoveMessageAsync(int, string, bool) 移动消息
MoveMessageAsync(int, string, CancellationToken) 移动消息
MoveMessageAsync(string, string, bool) 移动消息
MoveMessageAsync(string, string, CancellationToken) 移动消息
MoveMessageAsync(IConnection, int, string, bool) 移动消息
MoveMessageAsync(IConnection, int, string, CancellationToken) 移动消息
MoveMessageAsync(IConnection, string, string, bool) 移动消息
MoveMessageAsync(IConnection, string, string, CancellationToken) 移动消息
MoveMessageAsync(int, string, bool, CancellationToken) 移动消息
MoveMessageAsync(string, string, bool, CancellationToken) 移动消息
MoveMessageAsync(IConnection, int, string, bool, CancellationToken) 移动消息
MoveMessageAsync(IConnection, string, string, bool, CancellationToken) 移动消息
MoveMessages(IEnumerable<ImapMessageInfo>, string) 移动消息
MoveMessages(IEnumerable<int>, string) 移动消息
MoveMessages(IEnumerable<string>, string) 移动消息
MoveMessages(IConnection, IEnumerable<ImapMessageInfo>, string) 移动消息
MoveMessages(IConnection, IEnumerable<int>, string) 移动消息
MoveMessages(IConnection, IEnumerable<string>, string) 移动消息
MoveMessages(IEnumerable<ImapMessageInfo>, string, bool) 移动消息
MoveMessages(IEnumerable<int>, string, bool) 移动消息
MoveMessages(IEnumerable<string>, string, bool) 移动消息
MoveMessages(int, int, string) 移动消息
MoveMessages(string, string, string) 移动消息
MoveMessages(IConnection, IEnumerable<ImapMessageInfo>, string, bool) 移动消息
MoveMessages(IConnection, IEnumerable<int>, string, bool) 移动消息
MoveMessages(IConnection, IEnumerable<string>, string, bool) 移动消息
MoveMessages(IConnection, int, int, string) 移动消息
MoveMessages(IConnection, string, string, string) 移动消息
MoveMessages(int, int, string, bool) 移动消息
MoveMessages(string, string, string, bool) 移动消息
MoveMessages(IConnection, int, int, string, bool) 移动消息
MoveMessages(IConnection, string, string, string, bool) 移动消息
MoveMessagesAsync(IEnumerable<ImapMessageInfo>, string) 移动消息
MoveMessagesAsync(IEnumerable<int>, string) 移动消息
MoveMessagesAsync(IEnumerable<string>, string) 移动消息
MoveMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>, string) 移动消息
MoveMessagesAsync(IConnection, IEnumerable<int>, string) 移动消息
MoveMessagesAsync(IConnection, IEnumerable<string>, string) 移动消息
MoveMessagesAsync(IEnumerable<ImapMessageInfo>, string, bool) 移动消息
MoveMessagesAsync(IEnumerable<ImapMessageInfo>, string, CancellationToken) 移动消息
MoveMessagesAsync(IEnumerable<int>, string, bool) 移动消息
MoveMessagesAsync(IEnumerable<int>, string, CancellationToken) 移动消息
MoveMessagesAsync(IEnumerable<string>, string, bool) 移动消息
MoveMessagesAsync(IEnumerable<string>, string, CancellationToken) 移动消息
MoveMessagesAsync(int, int, string) 移动消息
MoveMessagesAsync(string, string, string) 移动消息
MoveMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>, string, bool) 移动消息
MoveMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>, string, CancellationToken) 移动消息
MoveMessagesAsync(IConnection, IEnumerable<int>, string, bool) 移动消息
MoveMessagesAsync(IConnection, IEnumerable<int>, string, CancellationToken) 移动消息
MoveMessagesAsync(IConnection, IEnumerable<string>, string, bool) 移动消息
MoveMessagesAsync(IConnection, IEnumerable<string>, string, CancellationToken) 移动消息
MoveMessagesAsync(IConnection, int, int, string) 移动消息
MoveMessagesAsync(IConnection, string, string, string) 移动消息
MoveMessagesAsync(IEnumerable<ImapMessageInfo>, string, bool, CancellationToken) 移动消息
MoveMessagesAsync(IEnumerable<int>, string, bool, CancellationToken) 移动消息
MoveMessagesAsync(IEnumerable<string>, string, bool, CancellationToken) 移动消息
MoveMessagesAsync(int, int, string, bool) 移动消息
MoveMessagesAsync(int, int, string, CancellationToken) 移动消息
MoveMessagesAsync(string, string, string, bool) 移动消息
MoveMessagesAsync(string, string, string, CancellationToken) 移动消息
MoveMessagesAsync(IConnection, IEnumerable<ImapMessageInfo>, string, bool, CancellationToken) 移动消息
MoveMessagesAsync(IConnection, IEnumerable<int>, string, bool, CancellationToken) 移动消息
MoveMessagesAsync(IConnection, IEnumerable<string>, string, bool, CancellationToken) 移动消息
MoveMessagesAsync(IConnection, int, int, string, bool) 移动消息
MoveMessagesAsync(IConnection, int, int, string, CancellationToken) 移动消息
MoveMessagesAsync(IConnection, string, string, string, bool) 移动消息
MoveMessagesAsync(IConnection, string, string, string, CancellationToken) 移动消息
MoveMessagesAsync(int, int, string, bool, CancellationToken) 移动消息
MoveMessagesAsync(string, string, string, bool, CancellationToken) 移动消息
MoveMessagesAsync(IConnection, int, int, string, bool, CancellationToken) 移动消息
MoveMessagesAsync(IConnection, string, string, string, bool, CancellationToken) 移动消息
override Noop() ‘无操作’命令
override Noop(IConnection) ‘No operation’ 命令
NoopAsync() ‘No operation’ command
NoopAsync(CancellationToken) ‘No operation’ command
NoopAsync(IConnection) ‘No operation’ 命令
NoopAsync(IConnection, CancellationToken) ‘No operation’ 命令
RemoveMessageFlags(IEnumerable<ImapMessageInfo>, ImapMessageFlags) 删除消息的标志
RemoveMessageFlags(IEnumerable<int>, ImapMessageFlags) 移除消息的标志
RemoveMessageFlags(IEnumerable<string>, ImapMessageFlags) 删除消息的标志
RemoveMessageFlags(int, ImapMessageFlags) 删除消息的标志
RemoveMessageFlags(string, ImapMessageFlags) 删除消息的标志
RemoveMessageFlags(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags) 删除消息标志
RemoveMessageFlags(IConnection, IEnumerable<int>, ImapMessageFlags) 删除消息标志
RemoveMessageFlags(IConnection, IEnumerable<string>, ImapMessageFlags) 删除消息标志
RemoveMessageFlags(IConnection, int, ImapMessageFlags) 删除消息标志
RemoveMessageFlags(IConnection, string, ImapMessageFlags) 删除消息标志
RemoveMessageFlags(IEnumerable<ImapMessageInfo>, ImapMessageFlags, long) 删除消息的标志
RemoveMessageFlags(IEnumerable<int>, ImapMessageFlags, long) 移除消息的标志
RemoveMessageFlags(IEnumerable<string>, ImapMessageFlags, long) 删除消息的标志
RemoveMessageFlags(int, ImapMessageFlags, long) 删除消息的标志
RemoveMessageFlags(int, int, ImapMessageFlags) 删除消息的标志
RemoveMessageFlags(string, ImapMessageFlags, long) 删除消息的标志
RemoveMessageFlags(string, string, ImapMessageFlags) 删除消息的标志
RemoveMessageFlags(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlags(IConnection, IEnumerable<int>, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlags(IConnection, IEnumerable<string>, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlags(IConnection, int, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlags(IConnection, int, int, ImapMessageFlags) 删除消息标志
RemoveMessageFlags(IConnection, string, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlags(IConnection, string, string, ImapMessageFlags) 删除消息标志
RemoveMessageFlags(int, int, ImapMessageFlags, long) 删除消息的标志
RemoveMessageFlags(string, string, ImapMessageFlags, long) 删除消息的标志
RemoveMessageFlags(IConnection, int, int, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlags(IConnection, string, string, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlagsAsync(IEnumerable<ImapMessageInfo>, ImapMessageFlags) 删除消息的标志
RemoveMessageFlagsAsync(IEnumerable<int>, ImapMessageFlags) 移除消息的标志
RemoveMessageFlagsAsync(IEnumerable<string>, ImapMessageFlags) 删除消息的标志
RemoveMessageFlagsAsync(int, ImapMessageFlags) 删除消息的标志
RemoveMessageFlagsAsync(string, ImapMessageFlags) 删除消息的标志
RemoveMessageFlagsAsync(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags) 删除消息标志
RemoveMessageFlagsAsync(IConnection, IEnumerable<int>, ImapMessageFlags) 删除消息标志
RemoveMessageFlagsAsync(IConnection, IEnumerable<string>, ImapMessageFlags) 删除消息标志
RemoveMessageFlagsAsync(IConnection, int, ImapMessageFlags) 删除消息标志
RemoveMessageFlagsAsync(IConnection, string, ImapMessageFlags) 删除消息标志
RemoveMessageFlagsAsync(IEnumerable<ImapMessageInfo>, ImapMessageFlags, CancellationToken) 删除消息的标志
RemoveMessageFlagsAsync(IEnumerable<ImapMessageInfo>, ImapMessageFlags, long) 删除消息的标志
RemoveMessageFlagsAsync(IEnumerable<int>, ImapMessageFlags, CancellationToken) 移除消息的标志
RemoveMessageFlagsAsync(IEnumerable<int>, ImapMessageFlags, long) 移除消息的标志
RemoveMessageFlagsAsync(IEnumerable<string>, ImapMessageFlags, CancellationToken) 删除消息的标志
RemoveMessageFlagsAsync(IEnumerable<string>, ImapMessageFlags, long) 删除消息的标志
RemoveMessageFlagsAsync(int, ImapMessageFlags, CancellationToken) 删除消息的标志
RemoveMessageFlagsAsync(int, ImapMessageFlags, long) 删除消息的标志
RemoveMessageFlagsAsync(int, int, ImapMessageFlags) 删除消息的标志
RemoveMessageFlagsAsync(string, ImapMessageFlags, CancellationToken) 删除消息的标志
RemoveMessageFlagsAsync(string, ImapMessageFlags, long) 删除消息的标志
RemoveMessageFlagsAsync(string, string, ImapMessageFlags) 删除消息的标志
RemoveMessageFlagsAsync(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags, CancellationToken) 删除消息标志
RemoveMessageFlagsAsync(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlagsAsync(IConnection, IEnumerable<int>, ImapMessageFlags, CancellationToken) 删除消息标志
RemoveMessageFlagsAsync(IConnection, IEnumerable<int>, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlagsAsync(IConnection, IEnumerable<string>, ImapMessageFlags, CancellationToken) 删除消息标志
RemoveMessageFlagsAsync(IConnection, IEnumerable<string>, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlagsAsync(IConnection, int, ImapMessageFlags, CancellationToken) 删除消息标志
RemoveMessageFlagsAsync(IConnection, int, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlagsAsync(IConnection, int, int, ImapMessageFlags) 删除消息标志
RemoveMessageFlagsAsync(IConnection, string, ImapMessageFlags, CancellationToken) 删除消息标志
RemoveMessageFlagsAsync(IConnection, string, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlagsAsync(IConnection, string, string, ImapMessageFlags) 删除消息标志
RemoveMessageFlagsAsync(IEnumerable<ImapMessageInfo>, ImapMessageFlags, long, CancellationToken) 删除消息的标志
RemoveMessageFlagsAsync(IEnumerable<int>, ImapMessageFlags, long, CancellationToken) 移除消息的标志
RemoveMessageFlagsAsync(IEnumerable<string>, ImapMessageFlags, long, CancellationToken) 删除消息的标志
RemoveMessageFlagsAsync(int, ImapMessageFlags, long, CancellationToken) 删除消息的标志
RemoveMessageFlagsAsync(int, int, ImapMessageFlags, CancellationToken) 删除消息的标志
RemoveMessageFlagsAsync(int, int, ImapMessageFlags, long) 删除消息的标志
RemoveMessageFlagsAsync(string, ImapMessageFlags, long, CancellationToken) 删除消息的标志
RemoveMessageFlagsAsync(string, string, ImapMessageFlags, CancellationToken) 删除消息的标志
RemoveMessageFlagsAsync(string, string, ImapMessageFlags, long) 删除消息的标志
RemoveMessageFlagsAsync(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags, long, CancellationToken) 删除消息标志
RemoveMessageFlagsAsync(IConnection, IEnumerable<int>, ImapMessageFlags, long, CancellationToken) 删除消息标志
RemoveMessageFlagsAsync(IConnection, IEnumerable<string>, ImapMessageFlags, long, CancellationToken) 删除消息标志
RemoveMessageFlagsAsync(IConnection, int, ImapMessageFlags, long, CancellationToken) 删除消息标志
RemoveMessageFlagsAsync(IConnection, int, int, ImapMessageFlags, CancellationToken) 删除消息标志
RemoveMessageFlagsAsync(IConnection, int, int, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlagsAsync(IConnection, string, ImapMessageFlags, long, CancellationToken) 删除消息标志
RemoveMessageFlagsAsync(IConnection, string, string, ImapMessageFlags, CancellationToken) 删除消息标志
RemoveMessageFlagsAsync(IConnection, string, string, ImapMessageFlags, long) 删除消息标志
RemoveMessageFlagsAsync(int, int, ImapMessageFlags, long, CancellationToken) 删除消息的标志
RemoveMessageFlagsAsync(string, string, ImapMessageFlags, long, CancellationToken) 删除消息的标志
RemoveMessageFlagsAsync(IConnection, int, int, ImapMessageFlags, long, CancellationToken) 删除消息标志
RemoveMessageFlagsAsync(IConnection, string, string, ImapMessageFlags, long, CancellationToken) 删除消息标志
RenameFolder(string, string) 将指定文件夹重命名为新名称
RenameFolder(IConnection, string, string) 将指定文件夹重命名为新名称
RenameFolderAsync(string, string) 将指定文件夹重命名为新名称
RenameFolderAsync(IConnection, string, string) 将指定文件夹重命名为新名称
RenameFolderAsync(string, string, CancellationToken) 将指定文件夹重命名为新名称
RenameFolderAsync(IConnection, string, string, CancellationToken) 将指定文件夹重命名为新名称
RequestCheckpoint() 请求当前选定邮箱的检查点。
RequestCheckpoint(IConnection) 请求当前选定邮箱的检查点。
RequestCheckpointAsync() 请求当前选定邮箱的检查点。
RequestCheckpointAsync(CancellationToken) 请求当前选定邮箱的检查点。
RequestCheckpointAsync(IConnection) 请求当前选定邮箱的检查点。
RequestCheckpointAsync(IConnection, CancellationToken) 请求当前选定邮箱的检查点。
ResetLogSettings() 将日志记录设置重置为默认值。
Restore(PersonalStorage, RestoreSettings) 开始从给定的个人存储中恢复 imap 文件夹。
RestoreAsync(PersonalStorage, RestoreSettings) 开始从给定的个人存储中恢复 imap 文件夹。
RestoreAsync(PersonalStorage, RestoreSettings, CancellationToken) 开始从给定的个人存储中恢复 imap 文件夹。
ResumeMonitoring(ImapMonitoringEventHandler, ImapMonitoringErrorEventHandler, IImapMonitoringState) 恢复监视指定文件夹的消息更改。 与 StartMonitoring 方法不同,它会找到所有丢失的邮箱更改并为它们调用 回调。
ResumeMonitoringAsync(ImapMonitoringEventHandler, ImapMonitoringErrorEventHandler, IImapMonitoringState, CancellationToken) 恢复监视指定文件夹的消息更改。 与 StartMonitoring 方法不同,它会找到所有丢失的邮箱更改并为它们调用 回调。
SaveMessage(int, Stream) 下载具有指定序列号的消息并将其数据写入提供的流
SaveMessage(int, string) 下载具有指定序列号的消息并将其数据写入本地文件
SaveMessage(string, Stream) 下载具有指定序列号的消息 并将其数据写入提供的流
SaveMessage(string, string) 下载指定序列号的消息 并将其数据写入本地文件
SaveMessage(IConnection, int, Stream) 下载具有指定序列号的消息并将其数据写入提供的流
SaveMessage(IConnection, int, string) 下载具有指定序列号的消息并将其数据写入本地文件
SaveMessage(IConnection, string, Stream) 下载具有指定序列号的消息 并将其数据写入提供的流
SaveMessage(IConnection, string, string) 下载指定序列号的消息 并将其数据写入本地文件
SaveMessageAsync(int, Stream) 下载具有指定序列号的消息并将其数据写入提供的流
SaveMessageAsync(int, string) 下载具有指定序列号的消息并将其数据写入本地文件
SaveMessageAsync(string, Stream) 下载具有指定序列号的消息 并将其数据写入提供的流
SaveMessageAsync(string, string) 下载指定序列号的消息 并将其数据写入本地文件
SaveMessageAsync(IConnection, int, Stream) 下载具有指定序列号的消息并将其数据写入提供的流
SaveMessageAsync(IConnection, int, string) 下载具有指定序列号的消息并将其数据写入本地文件
SaveMessageAsync(IConnection, string, Stream) 下载具有指定序列号的消息 并将其数据写入提供的流
SaveMessageAsync(IConnection, string, string) 下载指定序列号的消息 并将其数据写入本地文件
SaveMessageAsync(int, Stream, CancellationToken) 下载具有指定序列号的消息并将其数据写入提供的流
SaveMessageAsync(int, string, CancellationToken) 下载具有指定序列号的消息并将其数据写入本地文件
SaveMessageAsync(string, Stream, CancellationToken) 下载具有指定序列号的消息 并将其数据写入提供的流
SaveMessageAsync(string, string, CancellationToken) 下载指定序列号的消息 并将其数据写入本地文件
SaveMessageAsync(IConnection, int, Stream, CancellationToken) 下载具有指定序列号的消息并将其数据写入提供的流
SaveMessageAsync(IConnection, int, string, CancellationToken) 下载具有指定序列号的消息并将其数据写入本地文件
SaveMessageAsync(IConnection, string, Stream, CancellationToken) 下载具有指定序列号的消息 并将其数据写入提供的流
SaveMessageAsync(IConnection, string, string, CancellationToken) 下载指定序列号的消息 并将其数据写入本地文件
SelectFolder(string) 选择指定文件夹
SelectFolder(IConnection, string) 选择指定文件夹
SelectFolder(string, bool?) 选择指定文件夹
SelectFolder(IConnection, string, bool?) 选择指定文件夹
SelectFolderAsync(string) 选择指定文件夹
SelectFolderAsync(IConnection, string) 选择指定文件夹
SelectFolderAsync(string, bool?) 选择指定文件夹
SelectFolderAsync(string, CancellationToken) 选择指定文件夹
SelectFolderAsync(IConnection, string, bool?) 选择指定文件夹
SelectFolderAsync(IConnection, string, CancellationToken) 选择指定文件夹
SelectFolderAsync(string, bool?, CancellationToken) 选择指定文件夹
SelectFolderAsync(IConnection, string, bool?, CancellationToken) 选择指定文件夹
SetQuota(string, string, int) 设置配额信息
SetQuota(IConnection, string, string, int) 设置配额信息
SetQuotaAsync(string, string, int) 设置配额信息
SetQuotaAsync(IConnection, string, string, int) 设置配额信息
SetQuotaAsync(string, string, int, CancellationToken) 设置配额信息
SetQuotaAsync(IConnection, string, string, int, CancellationToken) 设置配额信息
SetSupportedEncryptionUnsafe(EncryptionProtocols) 定义要使用的 SSL/TLS 加密协议的版本。 此方法不安全,并且在设置加密协议时没有任何兼容性检查。 使用SupportedEncryption属性来安全地设置仅由 .net 框架明确支持的协议。 请注意,如果您当前的 .net 框架不支持此级别的安全性,则 在尝试建立与服务器的连接时会抛出异常。
SortMessageThreads(SortConditions) 获取消息线程。
SortMessageThreads(IConnection, SortConditions) 获取消息线程。
SortMessageThreadsAsync(SortConditions) 对消息线程进行排序。
SortMessageThreadsAsync(IConnection, SortConditions) 对消息线程进行排序。
SortMessageThreadsAsync(SortConditions, CancellationToken) 对消息线程进行排序。
SortMessageThreadsAsync(IConnection, SortConditions, CancellationToken) 对消息线程进行排序。
StartMonitoring(ImapMonitoringEventHandler, ImapMonitoringErrorEventHandler, string) 开始监视指定文件夹的消息更改。
StartMonitoringAsync(ImapMonitoringEventHandler, ImapMonitoringErrorEventHandler, string) 开始监视指定文件夹的消息更改。
StopMonitoring() 停止对更改的任何监控。
StopMonitoring(string) 停止监视指定文件夹的消息更改。
StopMonitoringAsync() 停止对更改的任何监控。
StopMonitoringAsync(string) 停止监视指定文件夹的消息更改。
SubscribeFolder(string) 发送 SUBSCRIBE 命令,将指定的邮箱名称添加到服务器的“活动”邮箱集。
SubscribeFolder(IConnection, string) 发送 SUBSCRIBE 命令,将指定的邮箱名称添加到服务器的“活动”邮箱集。
SubscribeFolderAsync(string) 发送 SUBSCRIBE 命令,将指定的邮箱名称添加到服务器的“活动”邮箱集。
SubscribeFolderAsync(IConnection, string) 发送 SUBSCRIBE 命令,将指定的邮箱名称添加到服务器的“活动”邮箱集。
SubscribeFolderAsync(string, CancellationToken) 发送 SUBSCRIBE 命令,将指定的邮箱名称添加到服务器的“活动”邮箱集。
SubscribeFolderAsync(IConnection, string, CancellationToken) 发送 SUBSCRIBE 命令,将指定的邮箱名称添加到服务器的“活动”邮箱集。
UndeleteMessage(int) 将具有指定序列号的消息标记为未删除
UndeleteMessage(string) 将具有指定序列号的消息标记为未删除。
UndeleteMessage(IConnection, int) 将具有指定序列号的消息标记为未删除
UndeleteMessage(IConnection, string) 将具有指定序列号的消息标记为未删除。
UndeleteMessage(int, long) 将具有指定序列号的消息标记为未删除
UndeleteMessage(string, long) 将具有指定序列号的消息标记为未删除。
UndeleteMessage(IConnection, int, long) 将具有指定序列号的消息标记为未删除
UndeleteMessage(IConnection, string, long) 将具有指定序列号的消息标记为未删除。
UndeleteMessageAsync(int) 将具有指定序列号的消息标记为未删除
UndeleteMessageAsync(string) 将具有指定序列号的消息标记为未删除。
UndeleteMessageAsync(IConnection, int) 将具有指定序列号的消息标记为未删除
UndeleteMessageAsync(IConnection, string) 将具有指定序列号的消息标记为未删除。
UndeleteMessageAsync(int, CancellationToken) 将具有指定序列号的消息标记为未删除
UndeleteMessageAsync(int, long) 将具有指定序列号的消息标记为未删除
UndeleteMessageAsync(string, CancellationToken) 将具有指定序列号的消息标记为未删除。
UndeleteMessageAsync(string, long) 将具有指定序列号的消息标记为未删除。
UndeleteMessageAsync(IConnection, int, CancellationToken) 将具有指定序列号的消息标记为未删除
UndeleteMessageAsync(IConnection, int, long) 将具有指定序列号的消息标记为未删除
UndeleteMessageAsync(IConnection, string, CancellationToken) 将具有指定序列号的消息标记为未删除。
UndeleteMessageAsync(IConnection, string, long) 将具有指定序列号的消息标记为未删除。
UndeleteMessageAsync(int, long, CancellationToken) 将具有指定序列号的消息标记为未删除
UndeleteMessageAsync(string, long, CancellationToken) 将具有指定序列号的消息标记为未删除。
UndeleteMessageAsync(IConnection, int, long, CancellationToken) 将具有指定序列号的消息标记为未删除
UndeleteMessageAsync(IConnection, string, long, CancellationToken) 将具有指定序列号的消息标记为未删除。
UnselectFolder() 永久删除当前选定文件夹的所有标记为已删除的邮件,并删除此文件夹的选定状态。
UnselectFolder(bool) 取消选择当前选择的文件夹。 如果 doNotExpunge 属性为 true,则删除所有标记为已删除的消息,否则取消删除。 请注意,此操作仅适用于服务器支持 RFC3691 查看更多 https://tools.ietf.org/html/rfc3691
UnselectFolder(IConnection) 永久删除当前选定文件夹的所有标记为已删除的邮件,并删除此文件夹的选定状态。
UnselectFolder(IConnection, bool) 取消选择当前选择的文件夹。 如果 doNotExpunge 属性为 true,则删除所有标记为已删除的消息,否则取消删除。 请注意,此操作仅适用于服务器支持 RFC3691 查看更多 https://tools.ietf.org/html/rfc3691
UnselectFolderAsync() 永久删除当前选定文件夹的所有标记为已删除的邮件,并删除此文件夹的选定状态。
UnselectFolderAsync(bool) 取消选择当前选择的文件夹。 如果 doNotExpunge 属性为 true,则删除所有标记为已删除的消息,否则取消删除。 请注意,此操作仅适用于服务器支持 RFC3691 查看更多 https://tools.ietf.org/html/rfc3691
UnselectFolderAsync(CancellationToken) 永久删除当前选定文件夹的所有标记为已删除的邮件,并删除此文件夹的选定状态。
UnselectFolderAsync(IConnection) 永久删除当前选定文件夹的所有标记为已删除的邮件,并删除此文件夹的选定状态。
UnselectFolderAsync(bool, CancellationToken) 取消选择当前选择的文件夹。 如果 doNotExpunge 属性为 true,则删除所有标记为已删除的消息,否则取消删除。 请注意,此操作仅适用于服务器支持 RFC3691 查看更多 https://tools.ietf.org/html/rfc3691
UnselectFolderAsync(IConnection, bool) 取消选择当前选择的文件夹。 如果 doNotExpunge 属性为 true,则删除所有标记为已删除的消息,否则取消删除。 请注意,此操作仅适用于服务器支持 RFC3691 查看更多 https://tools.ietf.org/html/rfc3691
UnselectFolderAsync(IConnection, CancellationToken) 永久删除当前选定文件夹的所有标记为已删除的邮件,并删除此文件夹的选定状态。
UnselectFolderAsync(IConnection, bool, CancellationToken) 取消选择当前选择的文件夹。 如果 doNotExpunge 属性为 true,则删除所有标记为已删除的消息,否则取消删除。 请注意,此操作仅适用于服务器支持 RFC3691 查看更多 https://tools.ietf.org/html/rfc3691
UnsubscribeFolder(string) 发送了 UNSUBSCRIBE 命令,从服务器的“活动”邮箱集中删除指定的邮箱名称
UnsubscribeFolder(IConnection, string) 发送了 UNSUBSCRIBE 命令,从服务器的“活动”邮箱集中删除指定的邮箱名称
UnsubscribeFolderAsync(string) 发送了 UNSUBSCRIBE 命令,从服务器的“活动”邮箱集中删除指定的邮箱名称
UnsubscribeFolderAsync(IConnection, string) 发送了 UNSUBSCRIBE 命令,从服务器的“活动”邮箱集中删除指定的邮箱名称
UnsubscribeFolderAsync(string, CancellationToken) 发送了 UNSUBSCRIBE 命令,从服务器的“活动”邮箱集中删除指定的邮箱名称
UnsubscribeFolderAsync(IConnection, string, CancellationToken) 发送了 UNSUBSCRIBE 命令,从服务器的“活动”邮箱集中删除指定的邮箱名称
override ValidateCredentials() 执行凭据验证
ValidateCredentials(IConnection) 执行凭据验证
ValidateCredentialsAsync() 执行凭据验证
ValidateCredentialsAsync(CancellationToken) 执行凭证验证
ValidateCredentialsAsync(IConnection) 执行凭据验证
ValidateCredentialsAsync(IConnection, CancellationToken) 执行凭据验证
static CreateAsync(string, string, IAsyncTokenProvider, int, SecurityOptions, CancellationToken) 创建 ImapClient 类的新实例

也可以看看