combit List & Label 27 - .NET Hilfe
combit.Reporting Namespace / MailJob Klasse / AdditionalOptions Eigenschaft


In diesem Thema
    AdditionalOptions Eigenschaft
    In diesem Thema

    Erlaubt das Setzen von zusätzlichen eMail-Optionen - bspw. für den SMTP-Versand.

    Diese können in der Programmierer-Referenz für "Export.Mail..." (siehe Kapitel '7.5.2 eMail Parameter per Programm setzen') eingesehen werden.

    Syntax
    'Deklaration
     
    
    Public ReadOnly Property AdditionalOptions As Dictionary(Of String,String)
    public Dictionary<string,string> AdditionalOptions {get;}
    public:
    property Dictionary<String^,String^>^ AdditionalOptions {
       Dictionary<String^,String^>^ get();
    }
    Beispiele

    Zeigt den Versand mit Hilfe des SMTP-Protokolls.

    // Mailjob instanzieren
    MailJob mailJob = new MailJob();
    
    // Optionen setzen
    mailJob.AttachmentList.Add(@"<Path>\report.pdf");
    mailJob.To = "info@combit.net";
    mailJob.Subject = "Here is the report";
    mailJob.Body = "Please note the attachment.";
    mailJob.ShowDialog = true;
    
    // SMTP Einstellungen setzen
    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();
    
    ' Mailjob instanzieren
    Dim mailJob As New MailJob()
    
    ' Optionen setzen
    mailJob.AttachmentList.Add("<Path>\report.pdf")
    mailJob.To = "info@combit.net"
    mailJob.Subject = "Here is the report"
    mailJob.Body = "Please note the attachment."
    mailJob.ShowDialog = True
    
    ' SMTP Einstellungen setzen
    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()
    

    Ein weiteres Beispiel für den eMail-Versand findet sich hier: eMail-Versand.

    Anforderungen

    Plattformen: Windows 8.1 bis Windows 10 (Version 20H2 - 21H2), Windows 11 (21H2), Windows Server 2012 - 2022

    Siehe auch