Postfix + MySQL...

Damir Dezeljin programing at nib.si
Mon May 13 12:23:55 CEST 2002


Ciao.

Ce koga zanima je pripet .zip file z nastavitvami kako spraviti postfix v 
delo z MySQL-om. 
Tabela je tako zasnovana, da lahko uporabis iste informacije tudi za 
Courier-IMAP in Courier-POP3 logine (torej username je alias, password pa 
password).
V main.cf so z (x) oznacene stvari, ki so pomembne - tiste '(x)' zbrises 
ven in bi moralo delati.

Kot connection uporabljam 127.0.0.1, saj imam postfix chrootan in nimam 
dostopa do mysql socketa. Torej ce uporabljas kaksno normalno distribucijo 
kot npr. Debian, moras se vkljuciti network podporo v MySQL 
(/etc/mysql/my.conf).

Prilozeni sta tudi .sql skripti, ki ustvarijo tabelo, druga pa doda userja 
noter.
Uporabljam crypt() passworde, lahko pa se tudi uporabljajo clear text ali 
pa MD5.

Ko dodas userja mu moras rocno ustvariti maildir (kar si vpisal v SQL 
tabelo). No ce komu uspe spravit v delo to, da se maildir sam ustvari, bi 
prosil za hint. Poleg tega je zelo cuden parameter 'mailbox_base = /', ta 
je tako nastavljen ker mailbox fild uporabljam tudi za Courier. Ce kdo ve 
kako se courierju (MySQL auth) dopove kje je mailbox base, se priporocam 
tudi za to.

Nikakor nisem uspel nastaviti quoto - no lahko bi jo nastavil, ce bi 
patchal Postfix, vendar tega nocem. Kaj ima tudi kdo kaksen hint kako to 
nastaviti (pac ce ne gre drugace, vsakemu virtualnemu mailu nastavis drug 
ID in pol uporabis filesystem quoto). Kaj bi se mogoce dalo to nastaviti, 
ce bi uporabljal kot delivery progy kaj drugega namesto defaulta (odgovor 
'ja'  mi nic ne pomaga - prav bi prisel tudi kaksen hint ali celo konfig 
:) ).
Ce ne rabis quote, lahko tudi uid-je staticno zmapiras (kot gid-e).

Lp,
Dezo

PS: Ce ima kdo kaj prevec casa lahko kaj podobnega napise se za 
Cyrus+MySQL+Postfix - uporabno ce rabis IMAP ACL-e << meni bi prav prisli.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: MySQL.zip
Type: application/octet-stream
Size: 1857 bytes
Desc: 
Url : http://liste2.lugos.si/pipermail/lugos-list/attachments/20020513/c1150be7/MySQL-0001.obj


More information about the lugos-list mailing list