LetterAddAddr

c/c++pascalsql

function LetterAddAddr(letter : integer; addr, addrtype : PChar; cc : boolean) : integer;
int LetterAddAddr(DWORD letter, char * addr, char * type, BOOL cc);
FUNCTION LetterAddAddr(IN letter INT, IN addr CHAR(64), IN addrtype CHAR(64), IN cc BIT) RETURNS INT;

Parametry

letter handle dopisu
addr adresa příjemce (např. vonasek@mujurad.cz )
addrtype typ adresy (např. Internet )
cc příznak, je-li zásilka určena adresátu přímo (FALSE) nebo na vědomí (TRUE)

Popis

Funkce přidá jednoho adresáta do seznamu adresátů vytvářené zásilky elektronické pošty. Handle dopisu vrací (zásilku vytváří) funkce LetterCreate

Typ adresy "Internet" je ekvivalentní s typem "SMTP".

Ve (výjimečném) případě, kdy se v MAPI profilu používá jiný typ pošty, je nutné zadat adresu a typ adresy ve formátu dané pošty.

Každá zásilka musí mít alespoň jednoho přímého adresáta, jinak při odeslání dojde k chybě č. 507. Pro rozesílání tzv. "slepých kopií" použijte příznak WBL_BCC funkce LetterCreate.

Hodnota funkce

Funkce vrací nulu v případě úspěchu a číslo chyby v případě neúspěchu. Číslo chyby lze také zjistit pomocí Sz_error nebo Signalize.

Příklad

Příklad odeslání zásilky

Viz