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".