Portál AbcLinuxu, 11. května 2025 04:46

Dotaz: Jak na postfix s korektním EHLO?

29.11.2011 23:36 Jarda
Jak na postfix s korektním EHLO?
Přečteno: 968×
Odpovědět | Admin
Na domácím PC mám nainstalovaný postfix, jsem za NATem, takže venku moje IP vypadá jinak.

Při posílání mailů mi některé SMTP servery odmítají přijmout zprávu, protože mám špatný hostname:

Helo command rejected: need fully-qualified hostname

Jako hostname na lokálním PC mám nastavenou nějakou hovadinu...

Takže jsem zkusil:
  1. Nastavit v postfixu maindomain a mainhostname na host jaký má vnější adresa.
  2. Nastavit hostname na vnější hostname.
  3. Monitorovat pakety na portu 25, ale postfix do EHLO rve pořád starou hostname (přestože jsem postfix restnartnul).
postconf -n samozřejmě vypisuje to moje nastavení (viz 1.)

Díky za radu či nakopnutí.

Řešení dotazu:


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

Odpovědi

29.11.2011 23:41 noxo
Rozbalit Rozbalit vše Re: Jak na postfix s korektním EHLO?
Odpovědět | | Sbalit | Link | Blokovat | Admin
není tam místo hostname nějaká IP ?
30.11.2011 00:23 Michal Ludvig | skóre: 16
Rozbalit Rozbalit vše Re: Jak na postfix s korektním EHLO?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Misto mainhostname ma byt myhostname. Pak to bude fungovat. A jestli ne tak sem posli vystup "postconf -n"
30.11.2011 08:19 Jarda
Rozbalit Rozbalit vše Re: Jak na postfix s korektním EHLO?
Je to samozřejmě mydomain a myhostname, omlouvám se za překlep a mystifikaci...
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = localhost
inet_protocols = all
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost
mydomain = net.upcbroadband.cz
myhostname = ip-XXX-XXX-XXX-XXX.net.upcbroadband.cz               ... lehce upraveno :)
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.8.5/README_FILES
sample_directory = /usr/share/doc/postfix-2.8.5/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
unknown_local_recipient_reject_code = 550
30.11.2011 15:20 Jarda
Rozbalit Rozbalit vše Re: Jak na postfix s korektním EHLO?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže problém, zdá se je vyřešen, bylo nutné restartnout síť (/etc/init.d/network restart), teprve potom začal postfix opravdu do EHLO doplňovat tu hostname, kterou jsem tam ručně narval a která je shodná s hostname interface ve vnějším internetu. Mám Fedora Core 15, tam je občas něco mesi nebem a zemí zakázano v SELinuxu :D
1.12.2011 02:31 jaroleto
Rozbalit Rozbalit vše Re: Jak na postfix s korektním EHLO?
Opravdu nestacilo
postfix reload
?

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.