logo
small logo
  • Produkty
  • Zamów
  • Wsparcie techniczne
  • Articles
  • Customer panel Wsparcie techniczne
    • en
    • pt
    • es
    • de
    • pl
    • 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
  • Kopiowanie pasm z jednego raportu do drugiego wraz z całą zawartością

    31 marca 2021

    Czasami zachodzi potrzeba użycia części jednego raportu w innym. W prostych przypadkach można do tego

    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
  • Jak dokonać dziedziczenia raportów w FastReport.NET

    29 stycznia 2021

    Kiedy masz za zadanie stworzyć dużą liczbę raportów w ramach jednego stylu korporacyjnego, stajesz przed

    read more
  • FastCube – szybki OLAP Cube Engine i Pivot Grid

    29 lutego 2020

    Trudno sobie wyobrazić wykonanie analizy danych bez technologii OLAP (On-Line Analytical Processing). Jednak są różne

    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 pobierz 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
  • Ticket system
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Our News
  • Prasa o nas
  • Partnerzy
  • Extended licensing
  • Kontakty

© 1998-2022 by Fast Reports Inc.

  • Poufność