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

Dotaz: Postfix přijímá jen z localhost

21.11.2007 14:32 jan.rok | skóre: 21
Postfix přijímá jen z localhost
Přečteno: 550×
Odpovědět | Admin
Dobrý den, omluvte začátečnický dotaz: mám základní instalaci Postfixu:
inet_interfaces=all
mynetworks=192.168.1.0/24
Když testuju odesílání pošty pomocí: telnet localhost 25
je vše OK. Když totéž zkusím pro lokální ip adresu 192.168.1.1, dostanu hlášku "Connection refused". Firewall je vypnutý, ping na 192.168.1.1 projde.
Nevím, na co bych se měl zaměřit. OpenSuSE 10.3
Děkuji. JR
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.11.2007 14:48 hates | skóre: 30 | blog: Jak_jsem_se_dostal_k_linuxu
Rozbalit Rozbalit vše Re: Postfix přijímá jen z localhost
Odpovědět | | Sbalit | Link | Blokovat | Admin
tenhle zapis by ti mel prijmout jakykoliv mail ze site 192.168.1.0/24. co ti vypise log mail.info. tam toho bude vic
21.11.2007 17:38 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Postfix přijímá jen z localhost
V logu jsou jen úspěšná připojení z localhost. Neúspěšná spojení z 192.168.1.1 tam nejsou. Vše zkouším na stejném PC, kde běží Postfix.
21.11.2007 15:23 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix přijímá jen z localhost
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste si na tom serveru vypsat netstat -nlt, zda Postfix na té adrese a portu skutečně naslouchá. mynetworks nemá se spojením nic společného, určuje počítače, kterým bude Postfix ochoten dělat relay. Zkoušíte to (telnet a ping) z toho samého počítače, kde je server, nebo z jiného? Má ten server opravdu IP adresu 192.168.1.1 a je jediný s tou IP adresou v síti?
21.11.2007 17:35 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Postfix přijímá jen z localhost
Předpokládám, že podle toho výpisu Postfix na portu 25 naslouchá. Je tam mj.:
127.0.0.1:25
::1:25

všude LISTEN
Ping i telnet zkouším z toho samého serveru, kde běží Postfix, ip adresa je jedinečná (jen 2 PC v síti). ifconfig dává jen 2 rozhraní: eth0 (192.168.1.1) a io (127.0.0.1). JR
21.11.2007 17:51 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix přijímá jen z localhost
Naslouchá, ale jen na 127.0.0.1, ne na 192.168.1.1. Nemáte v master.cf nastaveno, že smtpd má naslouchat jen na 127.0.0.1?
postconf | grep inet_interfaces
vypíše skutečně all?
21.11.2007 18:03 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Postfix přijímá jen z localhost
Popravdě v master.cf se moc nezorientuju. Co tu vidím je:
smtp inet n - n - - smtpd
smtpd_tls_wrappermode=yes
smtp unix - - n - - smtp

Postconf vypíše opravdu ALL.
21.11.2007 18:14 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix přijímá jen z localhost
master.cf by měl být vpořádku. Divné je, proč když je inet_interfaces = all, neposlouchá i v IPv4 na 0.0.0.0:25. Pokud nepotřebujete používat IPv6, zkusil bych je vypnout – inet_protocols = ipv4. Jinak vám asi nezbyde než v inet_interfaces vyjmenovat ip adresy, na kterých má naslouchat.
21.11.2007 18:17 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Postfix přijímá jen z localhost
Již to funguje.
Předpokládal jsem, že po úpravě main.cf stačí dát postfix reload, aby se změny uplatnily. Ale teprve, když jsem stopnul a znovu nastartoval postfix, tak se nový main.cf použil.
Příště na to dám pozor, i když myslím, že reload by měl stačit, ne? Díky všem za rady, určitě ještě na mnohá úskalí narazím. Ale jako windowsákovi se mi takové konfigurování zamlouvá. JR
21.11.2007 18:49 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix přijímá jen z localhost
reload by měl stačit, normáloně to funguje. Ale možná bude připojení k rozhraní nějaká výjimka (i když master běží pod rootem, takže k tomu nevidím důvod).
21.11.2007 19:16 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Postfix přijímá jen z localhost
V /var/log/mail.warn jsem našel info o tom, že to change inet_interfaces, stop and start postfix.

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.