Araç Özellikleri - SMTP İstemcisi

SMTP İstemcisi ile Eklenti Sunucularını Listeleme

Aspose.Email’ın Pop3Client’ı, bir sunucunun IDLE, UNSELECT, QUOTA vb. gibi desteklediği sunucu eklentilerini almanıza olanak tanır. Bu, belirli bir işlevsellik için istemciyi kullanmadan önce bir eklentinin kullanılabilirliğini belirlemenize yardımcı olur. GetCapabilities() metodu, desteklenen eklenti türlerini bir dizi string olarak döndürür.

Sunucu Eklentilerini Alma

Aşağıdaki kod parçacığı, sunucu eklentilerini nasıl alacağınızı gösterir.

E-posta Göndermeden Mail Sunucusu Kimlik Bilgilerini Doğrulama

‘validate_credentials()’ metodunun SmtpClient sınıf, sağlanan kimlik bilgilerini SMTP sunucusuna bağlanarak doğrulamak için kullanılır. Kimlik bilgileri geçerli ve bağlantı başarılıysa, ek işlemler gerçekleştirilebilir. Aşağıdaki kod örneği, e-posta göndermeden SMTP sunucusuna kimlik doğrulama için sağlanan kimlik bilgilerini doğrulamak amacıyla kullanılabilir:

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