Fejlesztői kézikönyv 6.3

XML Referencia 6.3

Effector Studio 6.3 összefoglaló

Effector Studio 6.3 kézikönyv

Fejlesztői kézikönyv 6.2

XML Referencia 6.2

Effector Studio 3.2 összefoglaló

Effector Studio 3.2 kézikönyv

Fejlesztői kézikönyv 5.5

XML referencia 5.5

Effector Studio 2.0 kézikönyv

Effector Studio 2.0 összefoglaló

Email kliens

A OneTimePassword funkcióhoz kiegészítő elemként elkészült egy kezdetleges e-mail kliens. Jelenleg csak küldeni lehet vele levelet, de egy jövőbeli fejlesztéssel akár levél fogadására is használható lesz ez az új modul. A funkciót adatbázisban kell paraméterezni az SQL Server e-mail küldő funkciójához hasonlóan.

A funkcióhoz tartozó táblák:

  • FSYS_EmailProfiles: Az egyes mail profilokat tartalmazó tábla, mezői:
    • ID: egyedi azonosító
    • Name: a profil neve
    • Description: leírás
    • DisplayName: megjelenítendő név
    • EmailAddress: email cím
  • FSYS_EmailAccounts: A küldésre és a jövőben a fogadásra használt fiókok adatai, mezői:
    • ID: egyedi azonosító
    • Name: account neve
    • DisplayName: megjelenítendő név
    • ReplyAddress: válaszcím
    • Protocol: protokoll
    • Host: host címe
    • Port: port száma (int)
    • SSL: biztonságos kapcsolat (boolean)
    • UserName: felhasználónév
    • Password: jelszó
    • ConnectionTimeOut: mennyi ideig próbálkozzon a kapcsolódással (millisec) (int)
    • CommandTimeOut: mennyi ideig próbálkozzon a küldéssel (millisec) (int)
    • RetryCount: újra próbálkozások száma
  • FSYS_EmailProfileAccount: A profil és a fiókok közötti kapcsolatot leíró tábla, mezői:
    • Profile_ID: a profil azonosítója (FSYS_EmailProfiles tábla ID mezője)
    • Account_ID: a fiók azonosítója (FSYS_EmailAccounts tábla ID mezője)
  • FSYS_EmailItems: Az elküldött (és a jövőbeni fejlesztés után a fogadott) levelek, mezői:
    • Profile_ID: profil azonosítója (int)
    • Account_ID: fiók azonosítója (int)
    • From: küldő
    • To: címzett
    • CC: másolat
    • BCC: titkos másolat
    • Subject: tárgy
    • Body: levéltörzs
    • HtmlBody: HTML-formázott levéltörzs
  • FSYS_EmailAttachments: Az elküldött (és a jövőbeni fejlesztés után a fogadott) levelekhez tartozó csatolmányok, mezői:
    • MailItem_ID: levéltörzs
    • Attachment: csatolmány (elérési útja)
  • FSYS_EmailLog: Naplózáshoz használt tábla, mezői:
    • MailItem_ID: FSYS_EmailItems táblabeli egyedi azonosító
    • Date: dátum
    • Status: levél státusza (Unsent, Sent, Failed, Received)
    • Info: hibaüzenet

Példa kód:

string emailProfile = “DefaultEmailProfile”;
string email = “info@oriana.hu”;
string subject = “teszt”;
string message = “teszt üzenet”;
string htmlMessage = message;

EmailClient.EmailClient client = new EmailClient.EmailClient(connectionString, emailProfile, Path.Combine(programPath, "Aspose.Total.lic"));
int mailItemID = client.Send(new string[] { email }, subject, message, htmlMessage);

  • Legutóbb frissítve: 25 hét 5 napja
  • Effector