LetterAddFile

c/c++pascalsql

int LetterAddFile(DWORD letter, char *fname);
function LetterAddFile(letter : integer; fname : PChar) : integer;
FUNCTION LetterAddFile (IN letter INT, INOUT fname CHAR(255)) RETURNS INT;

Parametry

letter handle dopisu
fname cesta k souboru, který má být připojen

Popis

Funkce připojí k vytvářené zásilce elektronické pošty soubor. Handle dopisu vrací (zásilku vytváří) funkce LetterCreate.

Soubor musí být uveden s celou cestou ve formátu daného OS (Windows, Linux). Soubor se hledá na počítači, kde byla funkce zavolána (lze volat klintem i serverem). Není-li soubor nalezen nebo nemá-li k němu server dostatek práv, vrátí funkce chybu č. 508. Na Linuxu je navíc nutné, aby adresářem, v němž je soubor umístěn, mohl server procházet (právo x).

Je-li v profilu specifikován parametr FilePath, musí se soubor nalézat v některém adresáři uvedeném v tomto parametru, jinak dojde k chybě č. 514.

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