logo
small logo
  • Produkty
  • Zamów
  • Wsparcie techniczne
  • About
  • Customer panel Wsparcie techniczne
    • en
    • de
    • JP
    • ZH
  • Glówna strona
  • /
  • Articles
  • /
  • Jak programowo skonfigurować domyślne ustawienia klienta pocztowego dla wysyłania maili z FastReport.NET
  • Jak wstawić raport do treści wiadomości e-mail

    9 lipca 2020

    FastReport.Net umożliwia wysyłanie wiadomości e-mail z załączonym plikiem raportu w jednym z dostępnych formatów eksportu.

    read more
  • How to use Online Designer in ASP .NET Core

    17 stycznia 2018

    One of the novelties by FastReport .NET 2018 was the adaptation of OnlineDesigner to the

    read more
  • Rodzina generatorów raportów FastReport krótka recenzja

    23 marca 2020

    Bez raportowania nie da się prowadzić działalności w żadnej dziedzinie. Biurokracja jest nieodłączną częścią ludzkiego

    read more
  • Pakiety FastReport .NET i .NET 5.0

    17 grudnia 2020

    UPD: Dotyczy wersji FastReport. NET przed 2022.2. Pakiety licencji są już dostępne na naszym serwerze

    read more
  • Podłączanie do Elasticsearch

    10 listopada 2021

    Teraz produkty FastReport .NET, Core, Mono i OpenSource umożliwiają łączenie się z Elasticsearch. Elasticsearch to

    read more

Jak programowo skonfigurować domyślne ustawienia klienta pocztowego dla wysyłania maili z FastReport.NET

12 lutego 2021

Jak wiele innych generatorów raportów, FastReport .NET pozwala na wysłanie raportu pocztą elektroniczną w dowolnym z dostępnych formatów eksportu. Możesz wysłać e-mail zarówno w trybie podglądu raportu, jak i w kodzie aplikacji.

Aby wysłać maila musisz skonfigurować parametry nadawcy, odbiorcy.

W zakładce Konto określasz parametry klienta pocztowego do wysyłania maili oraz adres i nazwę nadawcy.

FastReport.NET

W zakładce Email określ adres odbiorcy, temat emaila, tekst emaila oraz co najważniejsze format raportu, który ma być dołączony do emaila. Po wysłaniu wiadomości e-mail, raport zostanie automatycznie wyeksportowany w określonym formacie i dołączony do wiadomości e-mail.

FastReport.NET

Wszystkie ustawienia, które podasz, zostaną zapisane jako ustawienia domyślne podczas wysyłania maila i będziesz mógł z nich korzystać w przyszłości. To samo dzieje się, gdy inicjalizujesz wartości ustawień emaila w kodzie aplikacji w komponencie EnvironmentSettings. Ustawienia te zostaną zapisane dopiero po wysłaniu maila. Co jednak, jeśli chcesz, aby domyślne ustawienia emaila zostały zastosowane natychmiast, bez konieczności wysyłania emaila, aby je zapisać? Może to być przydatne, jeśli używasz generatora raportów w aplikacji dla wielu użytkowników i chcesz wprowadzić ustawienia poczty tak, aby użytkownicy musieli tylko wpisać adres odbiorcy i kliknąć przycisk wyślij.

Domyślne ustawienia emaila znajdują się w pliku konfiguracyjnym generatora raportów FastReport .NET, który zazwyczaj znajduje się w podanej ścieżce

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

Otwórz ten plik w edytorze tekstu, a zobaczysz XML. Znajdź sekcję AccountSettings i, jeśli już wysyłałeś pocztę z trybu podglądu, zobaczysz domyślne ustawienia wysyłania poczty. Aby edytować ten plik w swojej aplikacji użyj następującego kodu:

XmlItem xi = Config.Root.FindItem("EmailExport").FindItem("AccountSettings");
// Zapisz informacje o koncie
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" jeśli SSL musi być wyłączony

W tym kodzie wczytaliśmy plik konfiguracyjny i znaleźliśmy sekcję dotyczącą ustawień mailingu. A następnie - ustawiliśmy te ustawienia. Jeśli tej sekcji lub jej właściwości nie ma w konfiguracji, zostaną one dodane automatycznie.

W ten sposób możemy stworzyć prekonfigurowane ustawienia poczty dla naszych użytkowników.

about product zamów
avatar
Dmitriy Fedyashov
Technical Writer
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET FastReport Email

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Zamów
  • Pobierz
  • Dokumentacja
  • Opinie użytkowników
  • Jak odinstalować nasze produkty
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Our News
  • Prasa o nas
  • Partnerzy
  • Extended licensing
  • Kontakty

© 1998-2023 by Fast Reports Inc.

  • Poufność