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