实用功能 - SMTP 客户端

使用 Smtp 客户端列出扩展服务器

Aspose.Email 的 Pop3Client 让您检索服务器支持的扩展(如 IDLE、UNSELECT、QUOTA 等),这有助于在使用客户端特定功能前确认扩展的可用性。GetCapabilities() 方法以字符串数组形式返回支持的扩展类型。

检索服务器扩展

以下代码片段展示了如何检索服务器扩展。

在不发送电子邮件的情况下验证邮件服务器凭据

该类的 ‘validate_credentials()’ 方法 SmtpClient 类用于通过建立到 SMTP 服务器的连接来检查提供的凭据是否有效。如果凭据有效且连接成功,则可以执行进一步操作。下面的代码示例可用于在不发送电子邮件的情况下验证用于 SMTP 服务器身份验证的凭据:

import aspose.email as ae

client = ae.clients.smtp.SmtpClient("Url", port, "username", "password", ae.clients.SecurityOptions.AUTO)
client.timeout = 4000

if client.validate_credentials():
  # to do something