Portál AbcLinuxu, 14. května 2025 02:43

Dotaz: Courier+Maildrop+Postfix

1.2.2008 13:50 Honza
Courier+Maildrop+Postfix
Přečteno: 568×
Odpovědět | Admin
Dobry den, mam proble a nevim si snim jiz rady:
Pouzivam Courier+Maildrop+Postfix

1.)/virtual ma prava 775 (zkousel jsem i jine)
2.)maildrop ma vlastnika root:virtual, ma nastaven suid bit
3.)info taham z mysql, zda se ze je vse OK
4.)maidrop mam z deb baliku a tak nefungoval trusted user=virtual, resil jsem to pres sudo:
maildrop unix - n n - - pipe flags=R user=virtual:virtual argv=sudo /usr/bin/maildrop -w 90 -V1 -d ${user}@${nexthop} ${extension} ${recipient} ${user} ${nexthop} ${sender}
5.) vse funguje pokud uzivatel tahany z DB ma stejne UID a GID jako /virtual (UID10000,GID10000)
6.) pokud ma uzivatel jine UID a GID tak hlasi maildrop toto
Unable to change to home directory
Je mi jasne ze je problem nekde s pravy, ale nemuzu za boha prijit na to jak a kde co nastavit - zkousel jsem snad uz vsechno
Diky za rady
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.2.2008 14:22 ext3fs
Rozbalit Rozbalit vše Re: Courier+Maildrop+Postfix
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podobny problem jsem mel take. Problem byl ten ze maildrop a courier nebyl kompilovan s podporou Mysql. Zapnete logovani mysql a podivejte se zda maildrop opravdu saha do databaze a cte presne co ma cist.
1.2.2008 15:00 Honza
Rozbalit Rozbalit vše Re: Courier+Maildrop+Postfix
Odpovědět | | Sbalit | Link | Blokovat | Admin
No ja pouzivam courier-maildrop, takze mysql se bere z authdaemona. Kazdopadne jsem zkousel maildrop -d test@example.cz -V99 a spravne mi to ukazuje dane hodnoty:

maildrop: authlib: groupid=10001
maildrop: authlib: userid=10001
maildrop: authlib: logname=test@example.cz, home=/virtual, mail=example.cz/test/Maildir/
maildrop: Changing to /virtual
maildrop: Unable to change to home directory.

Do te DB si to tedy sahne a vezme presne co tam je.
Kdyz do DB vlozim UID=10000(coz je user virtual) a GID=10000(coz je grupa virtual) ktery vlastni HomeDir /virtual tak vse frci OK, jenze nemohu mit pro vsechnu uzivatele stejne UID a GID
Petr Kočvara avatar 1.2.2008 15:52 Petr Kočvara | skóre: 16 | Frýdek-Místek
Rozbalit Rozbalit vše Re: Courier+Maildrop+Postfix
A proc ne? Takhle to myslim ma i fungovat (za predpokladu, ze jde opravdu o virtualni emailove ucty), protoze pochybuju, ze jsou ti uzivatele zaroven definovani v systemu, aby meli svoje uid/gid. Pouzivam prakticky stejnou konfiguraci, kdy mam vsechny uzivatele v MySQL databazi a u vsech mam nastavene jedine uid/gid a nemam s tim zadny problem.
1.2.2008 16:18 Honza
Rozbalit Rozbalit vše Re: Courier+Maildrop+Postfix
Jesli to tak opravdu ma byt?! Ono to fungovat jiste bude. Myslim ale ze to neni spravne reseni, protoze na co by pak vubec byla hodnota UID a GID v DB, kdyz se prakticky nevyuzije. Ale diky za informaci.
Petr Kočvara avatar 1.2.2008 18:17 Petr Kočvara | skóre: 16 | Frýdek-Místek
Rozbalit Rozbalit vše Re: Courier+Maildrop+Postfix
Jenze taky nikdo netvrdi ze se tyhle informace nutne vyuzivat musi. Jinak k problemu s pristupem, pravdepodobne bude problem v pravech na filesystemu, maji ty adresare jednotlivych uzivatelu spravne uid? A jaka vlastne maji prava, treba u mne maildrop odmita dorucovat mejly pokud ma adresar prava vetsi nez rwx pro usera. Taky by mohlo pomoct nastavit u uzivatelu home stejny jako mail.
1.2.2008 16:18 Honza
Rozbalit Rozbalit vše Re: Courier+Maildrop+Postfix
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jesli to tak opravdu ma byt?! Ono to fungovat jiste bude. Myslim ale ze to neni spravne reseni, protoze na co by pak vubec byla hodnota UID a GID v DB, kdyz se prakticky nevyuzije. Ale diky za informaci.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.