( AddressFrom : String; AddressTo : String; AddressCC : String; AddressBCC : String; Subject : String; BodyText : String; Attachments : String[; TestOnly : Byte=false; dim Error : String]) : Byte
Tato funkce umožňuje posílání elektronické pošty. Adresa SMTP serveru, informace o uživateli, způsob ověření a port je potřeba nastavit ve "Společných systémových hodnotách" přístupných z programů Pam5 nebo D5Admin . Díky tomu funkce nepotřebuje ke své činnosti Outlook, ani jiného poštovního klienta a komunikuje se SMTP serverem přímo. Jestliže nebudou informace o SMTP serveru nalezeny, použije se standardní SMTP server:
Funkce vrací true, jestliže byla zpráva v pořádku odeslána.
Parametr | Popis | Poznámka |
AddressFrom | Adresa odesílatele. | Nemusí se jednat o platnou adresu. |
AddressTo | Cílová adresa(y). | Jednotlivé adresy lze oddělovat středníkem. Jestliže nebude adresa uvedena, použije se automaticky adresa 'Program.FluxPam5@flux.cz'. |
AddressCC | Adresa kopie viditelná. | Jednotlivé adresy lze oddělovat středníkem. |
AddressBCC | Adresa kopie skrytá. | Jednotlivé adresy lze oddělovat středníkem. |
Subject | Krátký popis zprávy. | |
BodyText | Textový obsah zprávy. | |
Attachments | Cesty a jména připojených souborů. | Jednotlivé soubory lze oddělovat středníkem. |
TestOnly | Nepovinný parametr, který jestliže bude true, slouží k testování stavu spojení se SMTP serverem. | Pro TestOnly=true nemají parametry AddressFrom, AddressTo, AddressCC, AddressBCC, Subject, BodyText a Attachments význam a mohou tedy být parázdné. |
Error | Nepovinný parametr, který umožní vrácení textu chyby. | Jestliže použijete tento parametr, nebudou hlášeny vzniklé chyby v dialogu, ale jejich text bude uložen do tohoto parametru. |
Podívejte se na: Systém , _ExistMail , _SendFTP
Příklad:
if _ExistMail then _SendMail(Pam5@flux.cz, "jmeno@firma.cz;xxx@yyy.cz", "", "", "Popis zprávy", "Text zprávy", ""); endif