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