Portál AbcLinuxu, 26. dubna 2024 18:50


Dotaz: postfix neprijima zpravy

28.6.2004 13:20 JUR
postfix neprijima zpravy
Přečteno: 236×
Odpovědět | Admin
Ahoj, nastavoval jsem postfix podle tohoto navodu http://genco.gen.tc/postfix_virtual.php

ale mam problem: pripojeni se na IMAP sem uz vyresil.Mailclient se nornalne pripoji k serveru. Kdyz odeslu zpravu nekam mimo vnitrni sit treba na jur@seznam.cz, tak se zprava normalne odesle. Ale kdyz dam odeslat zpravu do vnitrni site, treba na mail jur@jur.cz

domena jur.cz existuje pouze ve vnitrni siti. Tak se zprava odesle, ale zadna zprava tomu uzivateli neprijde. To same, kdyz nastavim fetchmail, aby stahoval zpravy pro uzivatele jur@jur.cz, tak zadne tomu uzivateli neprijdou.

Virtualni uzivatele jsou ulozeny v MySQL databazi.

Chtel bych se zeptat na co se pouziva Maildrop? A jakej je rozdil mezi nim a Procmailem? Kde muze byt chyba? Ja uz fakt netusim, co mam delat -- mam z toho v hlave uplnej maglajz. Potreboval bych to nejak ujasnit. Co se stane, kdyz ma prijit mail virtualnimu uzivateli?

v logu je tohle:
Jun 28 13:15:54 ARON postfix/master[22110]: \
warning: process /usr/lib/postfix/smtpd pid 23365 exit status 1
Jun 28 13:15:54 ARON postfix/master[22110]: \
warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Jun 28 13:16:55 ARON postfix/smtpd[23366]: \
fatal: open database /etc/mail/aliases.db: No such file or directory
Jun 28 13:16:56 ARON postfix/master[22110]: \
warning: process /usr/lib/postfix/smtpd pid 23366 exit status 1
Jun 28 13:16:56 ARON postfix/master[22110]: \
warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Jun 28 13:17:57 ARON postfix/smtpd[23367]: \
fatal: open database /etc/mail/aliases.db: No such file or directory
Jun 28 13:17:58 ARON postfix/master[22110]: \
warning: process /usr/lib/postfix/smtpd pid 23367 exit status 1
Jun 28 13:17:58 ARON postfix/master[22110]: \
warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
muzete mi kdyztak nekdo napsat treba cislo na ICQ nebo adresu na jabber?? potreboval bych to prodiskutovat.

Diky moc 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

28.6.2004 15:26 pantera | skóre: 17 | blog: Bl0g
Rozbalit Rozbalit vše Re: postfix neprijima zpravy
Odpovědět | | Sbalit | Link | Blokovat | Admin
chtelo by se to podle me mrknout na nastaveni v etc/postfix/master.cf - nastaveni u polozky local - pravdepodobne je tam nastaveno smtpd - zmenil bych to na local a co se tyce druhe chyby - 3.-6. radek logu - existuje soubor aliases.db? A pokud ano, co prava? Jinak jsem nemel cas studovat poradne navod podle ktereho jsi postupoval - ja sel klasickou cestou viz navod na rootu + dokumentace u amavisu - tj. bez mysql apod. :) Eventuelne sem jeste hod i vypis logu kde se mail odeslal.
28.6.2004 16:39 pajin | skóre: 14
Rozbalit Rozbalit vše Re: postfix neprijima zpravy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podle me je problem v nastaveni pristupu do DB.
Postfix nevi, ze si ma uzivatele hledat v mysql databazi, ale hleda je nekde na lokale.

Tohle musis mit nastavene podle sebe

alias_maps = mysql:/etc/postfix/mysql-aliases.cf
relocated_maps = mysql:/etc/postfix/mysql-relocated.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-transport.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual.cf
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-maps.cf
virtual_uid_maps = mysql:/etc/postfix/mysql-virtual-uid.cf
virtual_gid_maps = mysql:/etc/postfix/mysql-virtual-gid.cf

v techto souborech potom postfix hleda udaje pro vyhledavani v databazi (pres nejakeho db uzivatele tam musi pristupovat).

Tam bych zacal.

Pavel
28.6.2004 19:59 JUR
Rozbalit Rozbalit vše Re: postfix neprijima zpravy
polozku alias_maps sem mel 2x, ta druha byla spatne nastavena. tedka uz to zadnou chybu nepise, ale porad mi nic neprijde.

kde je nejakej log pro to, co prislo a jak se s tim nalozilo? kdyz pustim fetchmail jako daemon, tak taky nic nechodi.

kdyz pristupuju na server pres POP3, tak je vse OK, ale kdyz pristupuju pres IMAP, tak se v logu objevujou nejake chyby, ale normalne se na IMAP pripojim.
Jun 28 19:52:50 ARON imapd: Failed to create cache file: maildirwatch (jur@jur.cz)
Jun 28 19:52:50 ARON imapd: Error: Input/output error
Jun 28 19:52:50 ARON imapd: Check for proper operation and configuration
Jun 28 19:52:50 ARON imapd: of the File Access Monitor daemon (famd).
na co je teda dobrej ten procmail nebo maildrop.

ja uz vazne netusim, kde co nastavit.

diky moc za pomoc

JUR
28.6.2004 23:22 pajin | skóre: 14
Rozbalit Rozbalit vše Re: postfix neprijima zpravy
No tak ted hledat mail.log, pripadne podobne logy.

Dale muzes hledat v mysql.log, jestli se deje nejake doruceni, pripadne jestli postfix naleza udaje (username, heslo), ktere potrebuje.

V adresari /home/vmail by si mel mit slozky s maily pro uzivatele.

A to je take jeden z moznych zadrhelu, musis rict autentizacnimu modulu courieru, ze ma pouzivat mysql..nevim kde ten konfiguracni soubor mas...
Jmenuje se authdaemonrc a musi v nem byt authmodulelist="authmysql"

V souboru authmysqlrc musi byt vlastne cela struktura tabulky v mysql, aby zase courier (ktery zajistuje imap spojeni) vedel kde se ma ptat po autorizacnich udajich.
Ale to vsechno mas popsane v tom navodu.

Dale se da hledat v syslogu.

Nekde se ta chyba da najit

Pavel
29.6.2004 16:14 JUR
Rozbalit Rozbalit vše Re: postfix neprijima zpravy
V tom konfiguracni souboru courieru je vse spravne -- ja bych rek, ze to overuje spravne podle databaze, kdyz se normalne pripojim pres imap nebo pop3, ale problem je v tom, ze nemuzu prijmat zpravy. Hledal jsem logy, ale nemuzu je nikde najit. Jak muzu nastavit mysqk, aby logovala vse? Ani mail.log nemuzu najit. Pouzivam Gentoo.
1.7.2004 14:53 JUR
Rozbalit Rozbalit vše Re: postfix neprijima zpravy
opravdu nikdo nevite? jakou roli hraje maildrop nebo procmail v prijmani posty - myslim si, ze to je jen kvuli spamassasinu - nebo se mylim?

diky moc ...vubec nevim co s tim
1.7.2004 14:55 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: postfix neprijima zpravy
procmail se stará o lokalni doručení. Čili poslední článek.
1.7.2004 16:02 jur
Rozbalit Rozbalit vše Re: postfix neprijima zpravy
aha, takze aby mne to dorucovalo mail do mej schranky treba po prijeti pres fetchmail potrebuju maildrop nebo procmail....jakej je mezi nema rozdil?
20.7.2004 18:16 Penguin
Rozbalit Rozbalit vše Re: postfix neprijima zpravy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prave resim podobny problem. Mozna ti to pomuze.

pokud v main.cf necham zakomentovany radky mailbox_command..., tak se posta normalne doruci do /var/spool/log.

Protoze ale chci nasadit spamassassin, potrebuji dorucovani nechat asi na procmail. Odkomentovanim radku mailbox_command = /usr/bin/procmail se mi prestane dorucovat posta. V LOGu nic zasadniho".

P.

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.