ispCP - Board - Support
versenden von mails / fehler: 504 5.5.2 Helo rejected - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: versenden von mails / fehler: 504 5.5.2 Helo rejected (/thread-1725.html)

Pages: 1 2


versenden von mails / fehler: 504 5.5.2 Helo rejected - retox - 11-06-2007 03:11 AM

hallo,

habe die aktuelle version vom 5.10.07 installiert, bei Versand aus dem Webmail (auch per Client) erscheint folgende Fehlermeldung vom Server:

Message not sent. Server replied:

Command parameter not implemented
504 5.5.2 <xxx.xxx.xxx.xxx>: Helo command rejected: need fully-qualified hostname

---------

Server hängt via offizieller IP im Netz, in der /etc/postfix/main.cf steht bei
hostname=mx1.domain.de
mydomain = $myhostname
myorigin = $mydomain


in /etc/hosts ist der hostname auch richtig hinterlegt.
PTR Record für die IP existiert auch...

ein postconf -n sagt:

Code:
alias_database = hash:/etc/aliases
append_at_myorigin = yes
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
inet_interfaces = all
local_destination_recipient_limit = 1
local_recipient_maps = unix:passwd.byname $alias_database
local_transport = local
mail_spool_directory = /var/mail
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = $myhostname, $mydomain
mydomain = $myhostname
myhostname = mx1.domain.de
mynetworks_style = host
myorigin = $mydomain
setgid_group = postdrop
smtpd_banner = $myhostname
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_invalid_helo_hostname,                          reject_non_fqdn_helo_hostname
smtpd_recipient_restrictions = permit_mynetworks,                               reject_non_fqdn_recipient,                               reject_unknown_sender_domain,                               reject_unknown_recipient_domain,                               reject_unauth_destination,                               permit_sasl_authenticated,                               check_policy_service inet:127.0.0.1:12525,                               check_policy_service inet:127.0.0.1:60000
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous, noplaintext
smtpd_sender_restrictions = permit_mynetworks,                               reject_non_fqdn_sender,                               reject_unauth_destination,                               permit_sasl_authenticated
transport_maps = hash:/etc/postfix/ispcp/transport
virtual_alias_maps = hash:/etc/postfix/ispcp/aliases
virtual_gid_maps = static:8
virtual_mailbox_base = /var/mail/virtual
virtual_mailbox_domains = hash:/etc/postfix/ispcp/domains
virtual_mailbox_limit = 0
virtual_mailbox_maps = hash:/etc/postfix/ispcp/mailboxes
virtual_minimum_uid = 1000
virtual_transport = virtual
virtual_uid_maps = static:1000

und im Logfile steht folgender Error bei Versand:

Code:
Nov  5 19:01:56 mx1 postfix/smtpd[3350]: NOQUEUE: reject: RCPT from mx1.domain.de.local[127.0.0.1]: 504 5.5.2 <xxx.xxx.xxx.xxx>: Helo command rejected: need fully-qualified hostname; from=<user@name.de> to=<xyz@domain.de> proto=ESMTP helo=<195.95.163.4>

jemand eine Idee?


RE: versenden von mails / fehler: 504 5.5.2 Helo rejected - BeNe - 11-06-2007 03:28 AM

Ja da hat raphael den Postfix etwas gehärtet.
Hat den der Server eine FQDN als hostname wie
"srv.domain.tld" wenn du "hostname" auf der Shell eingibst ?

Sonst kannt du es auch aus der main.cf wieder raus, was ich Dir aber nicht empfehlen würde. Lieber das ganze richtig anpassen...

Greez BeNe


RE: versenden von mails / fehler: 504 5.5.2 Helo rejected - retox - 11-06-2007 05:04 AM

hi,

ja - bei hostname auf der shell habe ich den fqdn... (in /etc/hosts bzw. /etc/hostname definiert).

srv.domain.tld ...

funktioniert trotzdem nicht...

lg,


RE: versenden von mails / fehler: 504 5.5.2 Helo rejected - BeNe - 11-06-2007 05:42 AM

Was mir da grad auffällt:
Code:
mydomain = $myhostname
steht das so in deiner main.cf ?
sollte eigentlich:
Code:
mydomain = mail.deinedomain.local
sein.

Greez BeNe


RE: versenden von mails / fehler: 504 5.5.2 Helo rejected - rbtux - 11-06-2007 05:56 AM

was wird dir bei einem telnet localhost 25 angezeigt?


RE: versenden von mails / fehler: 504 5.5.2 Helo rejected - ZooL - 11-06-2007 07:36 AM

BeNe Wrote:Was mir da grad auffällt:
Code:
mydomain = $myhostname
steht das so in deiner main.cf ?
sollte eigentlich:
Code:
mydomain = mail.deinedomain.local
sein.

Greez BeNe

wie sollte denn dann die zeile aussehen ?

myorigin = $mydomain
oder
myorigin = $myhostname

mfg


RE: versenden von mails / fehler: 504 5.5.2 Helo rejected - BeNe - 11-06-2007 07:44 AM

Es sollte so aussehen:

Code:
myhostname = mail.meinedomain.de
mydomain   = mail.meinedomain.de.local
myorigin   = $mydomain

bei rotex steht aber das in der main.cf wie ich das deuten kann.
Code:
mydomain = $myhostname

Greeze BeNe


RE: versenden von mails / fehler: 504 5.5.2 Helo rejected - rbtux - 11-06-2007 07:45 AM

du schickst gar keinen helo so wie es ausschaut.

kannst du mal in die main.cf
Quote:smtpd_banner = mail.yourdomain.tld ESMTP
eintragen und das ganze testen?


RE: versenden von mails / fehler: 504 5.5.2 Helo rejected - BeNe - 11-06-2007 07:51 AM

Wobei er ja in der Config
Code:
smtpd_banner = $myhostname
drin hat und
Code:
myhostname = mx1.domain.de
ist...komisches ding... Rolleyes

Greez BeNe


RE: versenden von mails / fehler: 504 5.5.2 Helo rejected - rbtux - 11-06-2007 08:01 AM

ESMTP (oder auch SMTP) gehört zwingend mit rein... Kann sein dass da das Problem ist. Aber ein telnet würde mich schon noch interessieren...