ユーティリティ機能 - SMTP クライアント
Contents
[
Hide
]
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