Alex wrote:
Hello all,

Am un postfix in care totul e virtualizat in mysql.

Caut o metoda prin care sa pot trimite un mesaj la toata lumea, fara a mai fi nevoit sa creez structuri paralele de grupuri in afara celor din sql. Nu prea as dori sa ma mai leg de /etc/aliases din motivul de mai sus.
Cum pot sa scap de acest /etc/aliases si sa ramin numai la SQL?

M-am gindit la un script in pehashpeu', ceva de genul:

mysql connect ...
$email='select email from users where domeniu=mydoom.ro'
for $email
 { mail -s $from $email, $subject, $message $attach }

Inainte de a ma apuca sa-l scriu, doresc sa stiu daca exista deja ceva facut in acest sens (sa nu mai reinventez roata), sau poate exista si alte solutii in afara celei pe care o vad eu.
Salut

Si eu folosesc tot postfix cu mysql si am facut un fel de aliasuri inverse. Adica, in loc sa ai o tabela de aliasuri, in tabela de mailbox-uri am mai adaugat o coloana, in care scriu grupurile din care face parte fiecare user (default: all). Apoi am creat un transport pentru domain.internal, care duce la un script care retrimite mailul la fiecare user care face parte din grupul ala (adica tot ce vrei tu sa faci). Astfel, daca dai mail la [EMAIL PROTECTED] , primesc mail toti din domain.tld. In plus, poti sa ai user care face parte din all,conta si etajul1. Un avantaj in plus este ca nu e usor accesibil dinafara. Acum ma gandesc sa fac si o chestie web cu care sa atribui grupurile la useri (poate reusesc sa o integrez cu postfixadmin)
Daca ai nevoie, pot sa-ti timit scriptul si tabelele mysql pe personala.

--
Cu stima,

Andrei-Florian STAICU
Administrator retea
Tel: (+40) 741.227.014
IPSO S.A.



_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui