eMail-Versand mit MailJob Klasse

Gilt ab List & Label 13
Unabhängig von einem vorherigen Export ist es über die MailJob-Klasse möglich, beliebige Dateien per eMail zu versenden. Dies ist insbesondere dann interessant, wenn aus einer Vorschaudatei als Quelle z. B. eine PDF-Datei generiert wird und diese möglicherweise später versendet werden soll. Die Eigenschaft 'AdditionalOptions' erlaubt das Setzen von zusätzlichen eMail-Optionen, z. B. für den SMTP-Versand. Diese können in der Programmierer-Referenz (siehe Kapitel 'eMail Parameter per Programm setzen') eingesehen werden.
// Mailjob instanzieren 
MailJob mailJob = new MailJob(); 

// Optionen setzen 
mailJob.AttachmentList.Add(@"<Pfad>\report.pdf");
mailJob.To = "info@combit.net";
mailJob.Subject = "Hier kommt der Report";
mailJob.Body = "Bitte sehen Sie sich das Attachment an.";
mailJob.ShowDialog = true;

// SMTP-Einstellungen setzen mithilfe 'AdditionalOptions'
mailJob.Provider = "SMTP";
mailJob.AdditionalOptions.Add("Export.Mail.SMTP.ServerAddress", "<ServerAdresse>");
mailJob.AdditionalOptions.Add("Export.Mail.SMTP.ServerUser", "<ServerBenutzer>");
mailJob.AdditionalOptions.Add("Export.Mail.SMTP.ServerPassword", "<ServerPasswort>");
 
// eMail versenden 
mailJob.Send(); 
mailJob.Dispose();
IDKBTD001331 KBTD001331