Portál AbcLinuxu, 12. května 2025 09:28

Dotaz: Postfix a odmintnuti adresy, ktera neodpovida RFC

16.1.2008 15:00 linux.tester | skóre: 11
Postfix a odmintnuti adresy, ktera neodpovida RFC
Přečteno: 1223×
Odpovědět | Admin
Dobry den, nemuzu nikde najit parametr do main.cf (bud jsem slepy a nebo vubec nevim co hledam), ktery by zakazal postfixu zpracovavat postu, kdyz adresa prijemce ci odesilate neodpovida RFC.

Mam takovy problem: kdyz nekdo zada napr email "neco neco@neco.cz" a odesle ho pres muj mailserver, tak to udela peknej bordel a par dalsim odesilatelum i kdyz maji vse v poradtku to hodi Temporary lookup failure.

Moje konfigurace je Postfix+MySQL

Diky za kazdou radu.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.1.2008 15:35 linux.tester | skóre: 11
Rozbalit Rozbalit vše Re: Postfix a odmintnuti adresy, ktera neodpovida RFC
Odpovědět | | Sbalit | Link | Blokovat | Admin
ted jsem narazil na reject_non_fqdn_sender ale nevim zda je to ono
16.1.2008 15:56 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Postfix a odmintnuti adresy, ktera neodpovida RFC
Neni. To co hledas je nejspis strict_rfc821_envelopes. Viz man 5 postconf.
16.1.2008 15:55 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix a odmintnuti adresy, ktera neodpovida RFC
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste strict_rfc821_envelopes. Ale radši bych opravil to mapování – jinak vám někdo pošle e-mail s adresou "neco neco"@neco.cz, který už odpovídá RFC, a budete mít stejný problém.
16.1.2008 16:09 linux.tester | skóre: 11
Rozbalit Rozbalit vše Re: Postfix a odmintnuti adresy, ktera neodpovida RFC
Diky vsem, zadal jsem to tam tak uvidime, muzu se jeste zeptat jak opravit mapovani?
16.1.2008 16:18 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix a odmintnuti adresy, ktera neodpovida RFC
Zjistit, kde je chyba. Hlášku „Temporary lookup failure“ Postfix určitě nehlásí jen tak z rozmaru. Předpokládám, že je to kvůli vyhledávání v nějaké databázi adres – pokud je to nějaká „externí“ databáze (SQL, LDAP), zalogovat, jaký tam posílá dotaz a proč jeho zpracování (pravděpodobně) trvá dlouho. Nebo zjistit, jaká jiná je souvislost mezi tímto typem adresy a následnou chybovou hláškou.
16.1.2008 16:22 linux.tester | skóre: 11
Rozbalit Rozbalit vše Re: Postfix a odmintnuti adresy, ktera neodpovida RFC
no prave to nastalo pokazde, kdyz se poslal sql dotaz, ve kterem byl ten email s mezerou
16.1.2008 17:00 linux.tester | skóre: 11
Rozbalit Rozbalit vše Re: Postfix a odmintnuti adresy, ktera neodpovida RFC
tak jsem pokrocil dal ten parametr nepomohl a 1. co se stane je to, ze do logu hodi:
postfix/proxymap[20928]: warning: mysql query failed: Illegal mix of collations (cp1250_czech_cs,IMPLICIT)
and (latin1_swedish_ci,COERCIBLE) for operation '='

postfix/smtpd[1320]: NOQUEUE: reject: RCPT from xxx.xxx.cz[xx.xx.xx.xx]: 451 <neco neco@domena.cz>:
Temporary lookup failure; from=<neco@domena2.cz> to=<neco?neco@domena.cz> proto=ESMTP helo=<neco>
co s tim? ta struktura db byla delana cca pred 3 lety a nedovedu si predstavit menit nejake kodovani tabulky
16.1.2008 17:25 linux.tester | skóre: 11
Rozbalit Rozbalit vše Re: Postfix a odmintnuti adresy, ktera neodpovida RFC
tak v tom emailu neni mezera ale "č"
16.1.2008 20:16 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix a odmintnuti adresy, ktera neodpovida RFC
Nevím, zda je databáze ve Windows 1250 a Postfix se do ní pokouší přistupovat se švédským locale, nebo je to naopak, každopádně je to hodně divné. Nejprve by bylo dobré zjistit, na které straně je ta švédština, a pak bych doporučoval to sjednotit – buď na české latin2, nebo na UTF-8. Změnit kódování tabulky by neměl být moc velký problém, přinejhorším to znamená udělat dump databáze, znovuvytvoření struktury tabulek se správným kódováním a obnovu databáze. Spíš to ale bude znamenat jeden ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name; pro každou tabulku, pokud máte alespoň MySQL 4.1.2.
18.1.2008 16:36 Non_E | skóre: 24 | blog: hic_sunt_leones | Pardubice
Rozbalit Rozbalit vše Re: Postfix a odmintnuti adresy, ktera neodpovida RFC
Podle mě jste upgradoval na mysql 4.1 nebo vyšší, která si striktně hlídá collate. Švédština je jen výchozí pro UTF-8, hledejte na netu problém s tabulkami při upgrade mysql.
Only Sith deals in absolutes.
12.6.2008 10:31 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: Postfix a odmintnuti adresy, ktera neodpovida RFC
tendle problem jsme prave vyresil :-) Nastavil jsem v tabulkach mailbox a alias collation na latin1_swedish_ci a rovnez pak v sloupcich danych tabulek. Hlaska zmizela a mailserver je vuci napr. ceskym znakum v mailove adrese imunni.

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.