1 (edited by Јаневски 2013-02-06 04:45:15)

Topic: I cannot receive mails - "Helo command rejected: Go away (dynamic)."

==== Required information ====
- iRedMail version: 0.8.3
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Linux/BSD distribution name and version: Debian 6.0.5
- Related log if you're reporting an issue: "Helo command rejected: Go away (dynamic)."


It appears that i am able to send mails, but not to receive.
Error when trying to receive mail (bounce message printed on another server):

Mail delivery failed: returning message to sender
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

    SMTP error from remote mail server after RCPT TO:<XXXXX@km.mk>:
    host mail.km.mk []: 554 5.7.1 <dhcp-89-205-78-202.janevski.net>:
    Helo command rejected: Go away (dynamic).

------ This is a copy of the message, including all the headers. ------

Return-path: <XXXXX@w7w.eu>
Received: from localhost.localdomain ([]:40554 helo=
    by dhcp-89-205-78-202.janevski.net with esmtpa (Exim 4.80)
    (envelope-from <XXXXX@w7w.eu>)
    id 1U2nBb-0001zd-9o
    for XXXXX@km.mk; Tue, 05 Feb 2013 19:24:03 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8;
Content-Transfer-Encoding: 7bit
Date: Tue, 05 Feb 2013 17:24:02 -0100
From: XXXXX@w7w.eu
To: <XXXXX@km.mk>
Subject: TEST MAIL
Message-ID: <05549bedd3793394212c9ce240b257f0@w7w.eu>
X-Sender: XXXXX@w7w.eu
User-Agent: Roundcube Webmail/0.8.4


I have GREYLISTING=0 (disabled for faster mail delivery).

The server is behind NAT and firewall, however i have inbound NAT mapping for TCP 25 and TCP 587 and proper firewall rules inserted. I've tested making a connection manually it passed on both ports. I've tried typing HELO km.mk - the mail server accepted it.
The username is snipped with "XXXXX" from the log, anyhow it's the same username.

Any help is greatly appreciated,
Best Regards

[s]PS: Now it seems that I cannot send mails anymore...
I send the mail, a copy of the mail is created  in the Sent messages folder, but it won't show up in any tried recipient inbox.
Checked for spam too - nothing there. Next thing i shall check the network packets flowing.
I don't recall changing anything except GREYLISTING=0."[/s]
Scratch the last paragraph - it appeared to be Out Of Memory problem.
It used to be 512MB RAM now i've allocated 756MB  The second problem got resolved with more memory allocation but the previous still persists.
PPS: Allocated 1024MB RAM.


Re: I cannot receive mails - "Helo command rejected: Go away (dynamic)."

Јаневски wrote:

Helo command rejected: Go away (dynamic).

iRedMail has a default HELO check list in /etc/postfix/helo_access.pcre. All HELO identities which contain 'dynamic' are considered as a ADSL client, it's not good for mail server.



Re: I cannot receive mails - "Helo command rejected: Go away (dynamic)."

I've had a client complain about this (dynamic)  HELO reject as well.  Can you explain why an ADSL client is not good for a mail server or point me to somewhere with info.  I'm trying to explain the issue - they are sending through a local MS Exchange server based on the email headers they supplied.

Thank you!


Re: I cannot receive mails - "Helo command rejected: Go away (dynamic)."

Make sure your MS Exchange server doesn't use IP address in its HELO identity.