F_MAIL_OUTLOOK()

Siuntimas elektroniniu paštu naudojant MS Office paketo programą „Outlook“

Sintaksė

F_MAIL_OUTLOOK(To,Subject,Text,Files,HTMLText,CC,BCC,Importance,ReadReceipt,Signature,Display)

Grąžina

.T. - jei išsiųsta be klaidų, priešingu atveju - klaidos pranešimą

Parametrai

Parametras Aprašymas Formatas
To laiško adresas C
Subject laiško antraštė C
Text laiško tekstas C
Filest prisegtas failas ar failų sąrašas atskirtas kabliataškiu C
HTMLText laiško tekstas HTML formatu C
CC laiško kopijos adresas C
BCC laiško kopijos nematomas adresas C
Importance laiško svarba (0-nesvarbus, 1-normalus, 2-svabus) N(1)
ReadReceipt ar reikalauti patvirtinti, kai perskaitomas laiškas L
Signature Nurodoma ar formuoti pagrindinės paskyros laiško parašą, ar ne. Pagal nutylėjimą .F. – neformuoti L
Display Ar suformuotą laišką parodyti (.T.) ar iškart siųsti (.F.). Pagal nutylėjimą .F. - veikia siuntimas L

Pavyzdžiai

f_mail_Outlook('rivile@rivile.lt','Laiško pavadinimas', 'Laiško turinys', 'c:\tekstas.txt;c:\temp\ataskaita.pdf')

Pastaba 1

Naudojama MS Office paketo programa „Outlook“. Pati programa jau turi būti sukonfigūruota taip, kad laiškai galėtų siųstis – nurodytas vartotojas pagal nutylėjimą, serveris, prisijungimo vardai ir pan., todėl aprašinėjant šį metodą RIV_GAMA programoje, pastaroji informacija nereikalinga, o atliekamas tiesiog el. laiško siuntimas.

Pastaba 2

Naudojant Outlook, sistemos INIT-e turi būti užprogramuotas metodas:

titi_pagr.smtp_server=[f_mail_Outlook(_adresas,_antraste,_tekstas,_failas)]

Visi keturi perduodami parametrai visada fiksuoti: _adresas,_antraste,_tekstas,_failas.

Pastaba 3

Galima automatiškai suformuoti laišką pagal šabloną - jis gali būti gražiai suformatuotas, su paveiksliukais ir pan.
Prieš siunčiant, galima atlikti savo prierašus ar standartinio laiško pataisymus - ir tik tada išsiųsti laišką.

Nusirodžius parametrą Display=.T., laiškas prieš išsiunčiant yra atidaromas. Ar jis po to išsiunčiamas, ar tiesiog uždaromas, nėra sekama - Rivile Gama programoje nesaugomos išsiųstų laiškų kopijos.

Su šiuo funkcionalumu reikia elgtis atsargiai, jei laiškų siuntimas vyksta cikle. Jis paleis laiškų atidarymą cikle – teks daug laiškų uždaryti arba išsiųsti rankiniu būdu.

Naudojimo pavyzdys:

m.lcSubject="Naujas dokumentas"
m.lcBody=.F. && Laiškas paprastu tekstu
m.lcHtml=F_FILETOSTR("EMAIL_SABL.HTML") && Laiško šablonas HTML formate
m.lcFile=FULLPATH("saskaita.pdf") && Prisegamas failas
f_mail_outlook('rivile@rivile.lt',m.lcSubject,m.lcBody,m.lcFile,m.lcHtml,,,,,.T.,.T.)