Abilita Registrazione Attività Client SMTP
Aspose.Email per Python via .NET fornisce supporto integrato per la registrazione dell’attività SMTP. Questa funzionalità — comunemente nota come registro delle attività — consente agli sviluppatori di monitorare sistematicamente le transazioni email, gli eventi o gli errori durante il processo di invio. Può essere particolarmente utile per il debugging, l’auditing o per mantenere trasparenza operativa nelle applicazioni lato server.
Il SmtpClient classe offre le seguenti proprietà per abilitare e configurare la registrazione delle attività:
-
log_file_name: Specifica il percorso completo e il nome del file di registro. -
use_date_in_log_file_name: Determina se la data corrente debba essere aggiunta al nome del file di registro, utile per creare log giornalieri.
Il seguente esempio di codice dimostra come abilitare la registrazione dell’attività SMTP nel codice del programma:
import aspose.email as ae
# Initialize and configure the SMTP client
client = ae.clients.smtp.SmtpClient
client.host = "<HOST>"
client.username = "<USERNAME>"
client.password = "<PASSWORD>"
client.port = 587
client.security_options = ae.clients.SecurityOptions.SSL_EXPLICIT
# Set the log file name and enable/disable date in file name
client.log_file_name = "C:\Aspose.Email.Smtp.log"
# Set to True to append current date
client.use_date_in_log_file_name = False
# Prepare and send the email
eml = ae.MailMessage("from address", "to address", "this is a test subject", "this is a test body")
client.send(eml)