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
26. Oktober 2026

Fortschrittsbalken in Delphi: Die Komponenten „TfrProgressBar“ und „TfrxProgressBar“ aus FastReport VCL

Schauen wir uns die Komponenten TfrProgressBar und TfrxProgressBar aus FastReport VCL einmal genauer an: Konfiguration der Fortschrittsskala, Schwellenwerte und Markierungen, Datenbindung sowie ein Delphi-Beispiel.
26. Oktober 2026

TfrImageComboBox: Eine Dropdown-Liste mit Bildern und Textbeschriftungen in FastReport VCL

TfrImageComboBox aus der FastEditors VCL: eine Dropdown-Liste mit Symbolen und Beschriftungen für die FastReport VCL. Eigenschaften, Ereignisse und Anwendungsbeispiele in Delphi.
23. Oktober 2026

FastGrid von innen: Das View-Objekt, Spalten und Ereignisse der Delphi-Grid-Komponente

Interner Aufbau von FastGrid: das View-Objekt, die Eigenschaft „Appearance“, Spalten, Ereignisse sowie die Datenverarbeitungsmodi „DB“ und „Unbound“ in Delphi. Erläuterung am Beispiel des Demo-Projekts „GridDemo.dpr“.

© 1998-2026 Fast Reports Inc.