Sziasztok!
Én m*rha leszedtem a jól működő Exim-em, hogy postfix-et kipróbáljam.
Nos sehogy sem tudom működésre venni a postfix+CyrusIMAP párost.
A cyrust nem piszkáltam. Viszont, ha levelek küldök akkor ez van a logban:
Oct 16 18:14:12 mosaic postfix/pickup[4542]: 6F7B9191ED4: uid=0 from=
Oct 16 18:14:12 mosaic postfix/cleanup[4552]: 6F7B9191ED4: message-id=<20091016161412.6F7B9191ED4@mosaic>
Oct 16 18:14:12 mosaic postfix/qmgr[4545]: 6F7B9191ED4: from=, size=286, nrcpt=1 (queue active)
Oct 16 18:14:12 mosaic cyrus/deliver[4556]: connect(/var/lib/cyrus/socket/lmtp) failed: Connection refused
Oct 16 18:14:12 mosaic postfix/pipe[4555]: 6F7B9191ED4: to=, orig_to=, relay=cyrus, delay=0.04, delays=0.02/0/0/0.01, dsn=4.3.0, status=deferred (temporary failure. Command output: couldn't connect to lmtpd: Connection refused_ 421 4.3.0 deliver: couldn't connect to lmtpd_ )
Mit szúrtam el?
- 924 megtekintés
Hozzászólások
Pl. feltetelezhetoen nincs olyan file, mint ahogy irta.
Arra ugylej, h a postfix chroot-ban fut, tehat az utvonalat relativan kell megadnod.
tompos
- A hozzászóláshoz be kell jelentkezni
De van olyan fájl. Arra gyanakszom, hogy a postfix nem autentikál a cyrus-nál és ez a baja. Csak a megoldás nem találom. Valaki?
- A hozzászóláshoz be kell jelentkezni
Szoval azt allitod, van /var/spool/postfix/var/lib/cyrus/socket/lmtp?
Egyebkent mi lenne, ha bemasolnad a config relevans reszet?
tompos
- A hozzászóláshoz be kell jelentkezni
Namost, én nem vagyok egy Postfix-szaki, de: amennyire én néztem, a Cyrus LMTP-vel (Local Message Transporttal) dolgozik. Itt kétféle üzemmód van. Az első opció, hogy megadod a Cyrusnak a Postfix IPjét, amiről autentikálás nélkül be tudja hányni a levelet (sztem ez a járható út). A második, hogy a Postfixet ráveszed az autentikációra (sok sikert).
Az persze kérdés,hogy a Postfixet hogy confolod föl LMTPre, ezt nem tudom megmondani Neked.
- A hozzászóláshoz be kell jelentkezni
A postfix lmtp-s konfigjahoz van segitseg a default master.cf-ben, asszem. A masik oldalhoz a virtual_transport-ot kell beallitani ugy, hogy lmtp:unix:/ahol/a/cyrus/socket/van
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Pl. oskorszaki doksibol dolgoztal? Jo ideje semmi szukseg nincs a cyrus deliver-jere es a postfix pipe-jara, allitsd be nativ lmtp-re a levelkuldest. Ehhez ennyi kell a postfix main.cf-jebe:
mailbox_transport = lmtp:unix:/var/lib/cyrus/socket/lmtp
Arra figyelj, hogy a /var/lib/cyrus/socket/ jogosultsaga olyan legyen, hogy a postfix-et futtato usernek legyen hozza x jogosultsaga.
- A hozzászóláshoz be kell jelentkezni
Ha virtualhosting van, akkor virtual_mailbox_transport kell nem? A socketen meg rw jog is kell ha jol tudom.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Hol is volt a fenti logban barmifele virtual transport? Amugy pedig a cyrus mellett nem kell a postfix virtual-jat hasznalni, merthogy a cyrus alapbol tamogat virtual domain-eket. A socketnek nincsenek jogosultsagai.
- A hozzászóláshoz be kell jelentkezni
mailbox_transport = lmtp:unix:/var/lib/cyrus/socket/lmtp
Köszi működik! :)
Csak az a furcsa, hogy tegnap ezt is próbáltam és nem ment. Vagy már annyira összezavarodtam, hogy nem figyeltem. ;)
Akkor most jöhet a finomhangolás és a Shared folderek. :)
- A hozzászóláshoz be kell jelentkezni
Kicsit kiegészítem:
Szóval, hogy működjön a postfix nevű usert betettem mail csoportba is és
a postfix/master.cf-ben az lmtp-t kivettem chroot-ból.
lmtp unix - - n - - lmtp
Valami viszont nem tejlesen világos a számomra:
Miért is kell ide az lmtp és mi a pontos szerepe?
Kezdő vagyok, de mi jelent pontosan a chroot?
- A hozzászóláshoz be kell jelentkezni
igazából nem _kell_ lmtp, nekem anélkül is vidáman működik, chroot-tal meg minden.
----------------------------------
feel the beat - it's everywhere!
- A hozzászóláshoz be kell jelentkezni
Hogy az adott cucc kilat-e a /var/spool/postfix alol vagy se. Altalaban nem szokott, ilyenkor a fenti mappa a /, onnan szamol mindenki mindent.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni