combit List & Label 26 - .NET Hilfe
Einführung in die Programmierung / Beispiele / Allgemein / eMail-Versand
In diesem Thema
    eMail-Versand
    In diesem Thema

    Der eMail-Versand kann ebenfalls über die Liste der Exportoptionen angesteuert werden (vgl. Abschnitt Export ohne Benutzerinteraktion), wenn Export und Versand in einem Arbeitsgang erfolgen sollen. Ein Beispiel hierfür zeigt das Export-Beispiel, das unter "Sonstiges" im .NET-Beispielbereich im Startmenü zu finden ist.

    Unabhängig von einem vorherigen Export ist es aber über die MailJob-Klasse auch 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 (vgl. Abschnitt Vorschaudateien zusammenfügen und konvertieren) und diese versendet werden soll.

    // 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.Provider = "XMAPI";
    mailJob.ShowDialog = true;
    
    // 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.Provider = "XMAPI"
    mailJob.ShowDialog = True
    
    ' eMail versenden
    mailJob.Send()
    mailJob.Dispose()