MailCreateProfile

Internφ programovacφ jazykC/C++PascalSQL

function MailCreateProfile(var ProfileName : string; Temp : Boolean); integer;
INT MailCreateProfile(const char *ProfileName, BOOL Temp);
function MailCreateProfile(ProfileName : Pchar; Temp : Boolean); integer;
FUNCTION MailCreateProfile(INOUT ProfileName CHAR(64), IN Temp Boolean) RETURNS INT;

Parametry

ProfileName jmΘno poÜtovnφho profilu
Temp p°φznak û doΦasn² profil

Od verze

8.0

Popis

Vytvo°φ nov² prßzdn² poÜtovnφ profil. Pokud je nastaven parametr Temp, vytvo°φ se doΦasn² profil, kter² se nikam persistentn∞ neuklßdß. DoΦasn² profil lze pou₧φt na inicializaci poÜty jako kter²koli b∞₧n² profil, automaticky zanikne po ukonΦenφ prßce s poÜtou zavolßnφm funkce CloseWBMail. Standardnφ (trvalΘ) profily m∙₧e vytvß°et pouze provoznφ sprßvce databßze, doΦasn² profil m∙₧e vytvß°et ka₧d² u₧ivatel.

Hodnota funkce

Funkce vracφ nulu v p°φpad∞ ·sp∞chu a Φφslo chyby v p°φpad∞ ne·sp∞chu. ╚φslo chyby lze zjistit pomocφ Sz_error nebo Signalize.

P°φklad

MailCreateProfile("_temporary", TRUE);
MailSetProfileProp("_temporary", "SMTPServer", "posta.cz");
MailSetProfileProp("_temporary", "MyAddress",  "hugo@posta.cz");
MailSetProfileProp("_temporary", "POP3Server", "posta.cz");
MailSetProfileProp("_temporary", "UserName",   "hugo");
InitWBMail("_temporary", "heslo");
.
.
.
CloseWBMail();

Viz