Fisier de configurare a modulului pentru email
cfg_mail.xml
Fisierul configureaza modulul de e-mail al serverului. Acest modul este utilizat pentru transmiterea de avertismente si erori catre administratori.
Nodul /mail/from va contine adresa de mail de la care se transmit mesajele, intimp ce atributul /mail/from/@name contine numele/alias-ul aferent acelei adrese de mail.
Nodul /mail/mailServer contine configurarile de conectare la serverele SMTP si IMAP. Pentru SMTP acesta contine nodurile:
- host – adresa serverului SMTP
- port – portul de conectare SMTP
- auth – este o valoare booleana si indica daca sevrerul utilizeaza autentificare
- user – utilizator de conectare
- pass – parola de conectare
- secu – tipul de securitate utilizat. Tipul de data este un intreg si poate avea una dintre valorule:
- 0 – NONE
- 10 – SSL_TLS
- 11 – SSL_TLS pentru conexiuni fara certificat validat
- 20 – STARTTLS
- 21 – STARTTLS pentru conexiuni fara certificat validat
- toFile – este de tip boolean si specifica daca mesajul trebuie salvat si ca fisier local
Conectarea IMAP este optionala si se configureaza din nodul /mail/mailServer/imaps. Acesta contine atributele:
- host – adresa serverului IMAP
- port – portul de conectare IMAP
- user – utilizator de conectare
- pass – parola de conectare
- security – tipul de securitate utilizat. Tipul de data este un intreg si poate avea una dintre valorule:
- 0 – NONE
- 10 – SSL_TLS
- 11 – SSL_TLS pentru conexiuni fara certificat validat
- 20 – STARTTLS
- 21 – STARTTLS pentru conexiuni fara certificat validat
Nodul /mail/defaultRecipient are ca valoare adresa de email a destinatarului implicit. Aceasta adresa este utilizata daca nu se identifica alta regula pentru destinatie.
Nodul /mail/mailGroups contine noduri ale caror nume reprezinta numele unui grup de destinatar si ale caror valoare se completeaza cu adrese de mail despartite prin punct si virgula (;).
Nodul /mail/mailCat contine categoriile de mailuri trimise de server ca noduri. Acestea au in interior noduri dest, repetabile, care au ca valoare grupul de destinatari.
Exemplu:
<mail> <from name="Ionescu George">admin@mail.ro</from> <mailServer> <host>mail.ro</host> <port>587</port> <auth>false</auth> <user>N/A</user> <pass>N/A</pass> <secu>10</secu> <toFile>false</toFile> <imaps use="false" host="mail.ro" user="admin" pass="fv$#%^#" port="993" email="admin@mail.ro" security="11"/> </mailServer> <defaultRecipient>supervisor@mail.ro</defaultRecipient> <mailGroups> <supervisor>supervisor@mail.ro</supervisor> <http>admin@mail.ro;http@mail.ro</http> <admin>admin@mail.ro</admin> </mailGroups> <mailCat> <MessageFormatException> <dest>admin</dest> </MessageFormatException> <SQLException> <dest>admin</dest> </SQLException> <breakUDC> <dest>admin</dest> </breakUDC> <SQLtimeout> <dest>admin</dest> </SQLtimeout> <ServerInit> <dest>admin</dest> </ServerInit> <blockpid> <dest>admin</dest> </blockpid> <xoai> <dest>admin</dest> <dest>supervisor</dest> </xoai> <z3950> <dest>admin</dest> </z3950> <reports> <dest>admin</dest> </reports> <sitemaps> <dest>admin</dest> </sitemaps> <svn> <dest>admin</dest> </svn> </mailCat> </mail>