Wie man automatisch Standard-E-Mail-Client-Einstellungen für das Senden von E-Mails aus FastReport .NET setzt

2021-02-12

Wie bei vielen anderen Reportgeneratoren können Sie mit FastReport .NET einen Report per E-Mail in einem der verfügbaren Exportformate senden. Sie können die E-Mail entweder im Reportvorschau-Modus oder im benutzerdefinierten Anwendungscode senden.

Um einen Brief zu senden, sollen Sie die Einstellungen des Absenders und Empfängers konfigurieren.

Auf der Registerkarte geben Sie die E-Mail-Client-Einstellungen zum Senden von Briefen sowie die Adresse und den Namen des Absenders an.

FastReport.NET

Auf der E-Mail Registerkarte legen Sie die Adresse des Empfängers, den Betreff, den Text der E-Mail und vor allem das Format des Reports fest, der der E-Mail beigefügt werden muss. Beim Senden einer E-Mail wird der Report automatisch im angegebenen Format exportiert und an die E-Mail angehängt.

FastReport.NET

Alle angegebenen Einstellungen werden beim Senden einer E-Mail als Standardeinstellungen gespeichert und können in Zukunft verwendet werden. Gleiches gilt für die Initialisierung der E-Mail-Einstellungswerte im Anwendungscode in der EnvironmentSettings-Komponente. Die Einstellungen werden erst nach dem Absenden der E-Mail gespeichert.

Die Standard-E-Mail-Einstellungen befinden sich in der Konfigurationsdatei des FastReport .NET-Reportgenerators, die sich normalerweise im angegebenen Pfad befindet

C:\Users\User\AppData\Local\FastReport\FastReport.config.

Wenn Sie diese Datei in einem Texteditor öffnen, wird die XML-Datei angezeigt. Suchen Sie den Abschnitt AccountSettings. Wenn Sie bereits E-Mails aus dem Vorschaumodus gesendet haben, werden standardmäßig die Einstellungen fürs Senden von E-Mails angezeigt. Verwenden Sie den folgenden Code, um diese Datei in Ihrer benutzerdefinierten Anwendung zu bearbeiten:

XmlItem xi = Config.Root.FindItem("EmailExport").FindItem("AccountSettings");
// save account info
xi.SetProp("Address", "a@a.com");
xi.SetProp("Name", "Name");
xi.SetProp("Template", "template");
xi.SetProp("Host", "host");
xi.SetProp("Port", "25");
xi.SetProp("UserName", "UserName");
xi.SetProp("Password", "Password");
xi.SetProp("EnableSSL", "1"); // "0" wenn SSL deaktiviert werden muss

In diesem Code-Stück haben wir die Konfigurationsdatei gelesen und einen Abschnitt für die Mailing-Einstellungen gefunden. Und dann - stellen Sie die Einstellungen ein. Wenn dieser Abschnitt oder seine Eigenschaften nicht in der Konfiguration enthalten sind, werden sie automatisch hinzugefügt.

Auf diese Weise können wir Mail-Voreinstellungen für unsere Benutzer erstellen.

.NET .NET FastReport FastReport Email Email
8. April 2025

Einrichten der Verbindung mit Apache Ignite in FastReport .NET

In diesem Artikel werden wir untersuchen, wie Sie eine Verbindung zu Apache Ignite in FastReport .NET konfigurieren. Sie lernen die notwendigen Schritte, um das Plugin über Code und den Berichtsdesigner zu verbinden.
8. April 2025

Konvertieren einer Microsoft Word-Datei (.docx) in eine FastReport .NET-Datei (.frx)

Ein Konverter von Microsoft Word (.docx) Format zu einem file FastReport .NET (.frx): Beschreibung und Anweisungen zur Verwendung des Tools.
25. März 2025

Mehrere Berichte in einen Bericht in FastReport .NET zusammenfassen

FastReport .NET ist ein leistungsfähiges Werkzeug zum Erstellen und Verwalten von Berichten. In diesem Artikel erfahren Sie, wie Sie mehrere Berichte in FastReport .NET zu einem kombinieren.
Fast Reports
  • 800-985-8986 (Englisch, USA)
  • +31 97 01025-8466 (Englisch, EU)
  • +49 30 56837-3928 (Deutsch, DE)
  • +55 19 98147-8148 (Portugiesisch, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.