Portál AbcLinuxu, 28. května 2024 22:46


Dotaz: Postfix neodesílá maily do některých domén

26.1.2021 14:26 jan.rok | skóre: 21
Postfix neodesílá maily do některých domén
Přečteno: 326×
Odpovědět | Admin
Dobrý den,

v poslední době se stává, že náš postfix neodešle maily do některých domén (např. so seznam.cz).

Jan 26 13:30:05 nasserver postfix/smtp[11288]: 51ACB3924C13: to=nejake.jmeno@cilovadomena.cz, relay=mail.cilovyserver.cz[88.88.88.něco]:25, delay=105561, delays=105560/0.03/0.21/0.28, dsn=4.7.1, status=deferred (host mail.cilovyserver.cz[88.88.88.něco] said: 450 4.7.1 nasserver.nasedomena.local: Helo command rejected: Host not found (in reply to RCPT TO command))

Postfix běží jako součást Zentyal Serveru 5.0 (zde navíc LDAP, Samba atd.).

Podle mě je problém v tom, že náš server nemá korektní jméno: nasserver.nasedomena.local.

Kde by se toto mělo opravit? V /etc/hosts máme: 127.0.0.1 nasserver.nasedomena.local nasserver. Změna v /etc/postfix/main.cf na myhostname=mail.nasedomena.cz (skutečný název serveru; původně bylo myhostname=nasserver.nasedomena.local) nepomohla.

Děkuji za rady. S pozdravem JR

Řešení dotazu:


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

Odpovědi

Řešení 1× (Filip Jirsák)
26.1.2021 15:02 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Postfix neodesílá maily do některých domén
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hlavně DNS server by měl vracet pro vaši IP nazev vašeho servru.

Takže ping mail.neco.cz 64 bytes from mail.neco.cz (xx.xx.xx.xx): icmp_seq=1 ttl=63 time=0.424 ms

nslookup xx.xx.xx.xx xx.xx.x.xx.in-addr.arpa name = mail.neco.cz.

Zkus otestovat vas server pomoci mxtoolbox.com

Jinak doporučuji posílat poštu z vašeho servru přes server někoho, kdo umí dobře server nastavit, jinak budete neustále na černé listině.

je to řádka v main.conf postfixu.
relayhost = [mail.poskytovatel.cz]:port
Pozor napřed se s ním domluv.
26.1.2021 15:03 j
Rozbalit Rozbalit vše Re: Postfix neodesílá maily do některých domén
Odpovědět | | Sbalit | Link | Blokovat | Admin
A reloadnul si potom tu konfiguraci? Jinak (ackoli to nebyva) se to da nastavit jeste extra.

Hledej smtpd_banner, smtp_helo_name, pripadne si to zjednodus a prohledej (v /etc/postfix) a znic vse, co ma .local. To tam nema vubec co pohledavat.

Pak si jeste over, ze mail.nasedomena.cz se da prelozit na IP, a ta IP zpet prave na mail.nasedomena.cz.

BTW: Nema to nahodou nejakej uzasnej udelator typu webconfig, kterej ti jakoukoli rucni zmenu stejne prepise?

---

Dete s tim guuglem dopice!
26.1.2021 17:19 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Postfix neodesílá maily do některých domén
Vše v main.cf jsem přepsal na správné hodnoty a je to v pořádku. Jenže opravdu, něco mi main.cf přepisuje zase zpět. Ovšem mění mi v tom souboru jen název serveru, jiné upravené prametry mi tam zůstávají.

Při reloadu postfixu se vypíše:
postfix: Postfix is running with backwards-compatible default settings
postfix: See http://www.postfix.org/COMPATIBILITY_README.html for details
postfix: To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload"
postfix/postfix-script: refreshing the Postfix mail system
26.1.2021 17:40 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Postfix neodesílá maily do některých domén
Tak už jsem to objevil. Server jsem převzal, tak teprve pátrám, jak to předchůdce nakonfiguroval. Zentyal se chová tak špatně při aktualizacích, že přepisuje konfiguraci webmailu SOGo do defaultu, což nijak nevadí do té doby, dokud webmail běží na standardním portu. Zde je to jinak, proto se periodicky pouští uživatelský skript, který případné změny konfigurace vrací zpátky. A ten skript zahrnuje i obnovu main.cf (asi zbytečně).

Takže po úpravě main.cf podle vašich rad (viz výše) by mělo vše fungovat.

Díky.

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.