Princip vlastního odesílání
Jádro www aplikací » Posílaní mailů » Princip vlastního odesílání
Odesílání mailu v IS je v podstatě pouze zapsání mailu do DB. Z toho plyne, že každý mail, který byl poslaný z IS se nachází v DB (tabulka JOB_MAIL). Do této DB se údaje mail FROM a mail TO ukládají v podobě OIDENT. Mailová adresa se doplňuje až při fyzickém poslání
Všechny EMAILy tedy zůstávají v DB, nic se nemaže. Uživatel si může svoje EMAILy prohlížet v modulu OMNE.
Při pouštění skriptu ./lib_script/send_mail.php viz dokument č.60 se realizuje:
- doplní se EMAIL adresa spávce PARISNT.PISPRAVCEEMAIL pro FROM a TO = (-2)
- doplní se EMAIL adresa SIS PARAMS.PASISEMAIL pro FROM a TO = (-1)
- doplní se EMAIL studijního odd. PARAMS.PAUNIEMAIL pro FROM = (-1 * PATAG)
- doplní se EMAILy FROM a TO podle adresáta odesílatele
- není-li v době odeslání mailu systémem (nikoliv v době napsání) známa adresa odesílatele, doplní se adresa e-mail "odpadky" (PaKosEmail) a před email je připojena email. šablona "no_email" z aplikace stev. Z této šablony se použije pouze tělo. Nesmí být v režimu fakultních subšablon!
maily, kterým se v předchozích bodech nepodařilo zjistit emailovou adresu, se označí jako "chyba".
Maily se vždy odesílají po jednom, v případě chyby (lokální SMTP chyba) je mail zkoušen odeslat třikrát, poté je označený jako "chyba".