Verktygsfunktioner - SMTP‑klient

Lista tilläggsservrar med SMTP‑klient

Aspose.Emails Pop3Client låter dig hämta de servertillägg som en server stödjer, såsom IDLE, UNSELECT, QUOTA, etc. Detta hjälper till att identifiera tillgängligheten av ett tillägg innan klienten används för den specifika funktionen. Metoden GetCapabilities() returnerar de stödjade tilläggstyperna som en strängarray.

Hämta server‑tillägg

Följande kodexempel visar hur du hämtar server‑tillägg.

Validera e‑postserverns autentiseringsuppgifter utan att skicka e‑post

Metoden ‘validate_credentials()’ i SmtpClient klassen används för att kontrollera giltigheten av de angivna inloggningsuppgifterna genom att upprätta en anslutning till SMTP‑servern. Om inloggningsuppgifterna är giltiga och anslutningen lyckas kan ytterligare åtgärder utföras. Följande kodexempel kan användas för att verifiera de angivna autentiseringsuppgifterna mot SMTP‑servern utan att skicka ett e‑postmeddelande:

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