Funkcje pomocnicze – klient SMTP
Wymienianie serwerów rozszerzeń przy użyciu klienta SMTP
Pop3Client w Aspose.Email umożliwia pobranie rozszerzeń serwera obsługiwanych przez serwer, takich jak IDLE, UNSELECT, QUOTA itp. Pomaga to zidentyfikować dostępność rozszerzenia przed użyciem klienta do danej funkcjonalności. Metoda GetCapabilities() zwraca obsługiwane typy rozszerzeń w postaci tablicy łańcuchów znaków.
Pobieranie rozszerzeń serwera
Poniższy fragment kodu pokazuje, jak pobrać rozszerzenia serwera.
Weryfikacja poświadczeń serwera poczty bez wysyłania e‑maila
Metoda ‘validate_credentials()’ klasy SmtpClient klasa służy do sprawdzenia ważności podanych poświadczeń poprzez nawiązanie połączenia z serwerem SMTP. Jeśli poświadczenia są prawidłowe i połączenie zakończy się sukcesem, można wykonać dalsze działania. Poniższy przykład kodu może być użyty do weryfikacji poświadczeń podanych do uwierzytelnienia na serwerze SMTP bez wysyłania e‑maila:
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