On Wed, Jun 20, 2012 at 07:40:27PM +0100, Nicolás wrote:
> El 20/06/2012 17:12, Dennis Guhl escribió:

[..]

> >Are you really sure your email is directed to the correct server? Is
> >the A record for domain.es the same as for mail.domain.es?
> 
> That was the real mistake. As it was not resolving the MX record, it
> was sending the request directly to the registrar server - where
> there is no server. So I now changed that, but when I try to send an
> e-mail now, I get the following error:
> 
> Jun 20 19:25:01 mail postfix/smtpd[14475]: connect from
> my.ip.add.ress[my.ip.add.ress]
> Jun 20 19:25:02 mail policyd-spf[14480]: None; identity=helo;
> client-ip=my.ip.add.ress; helo=nagios.localdomain;
> envelope-from=root@nagios.localdomain; receiver=nico...@domain.es
> Jun 20 19:25:02 mail policyd-spf[14480]: None; identity=mailfrom;
> client-ip=my.ip.add.ress; helo=nagios.localdomain;
> envelope-from=root@nagios.localdomain; receiver=nico...@domain.es
> Jun 20 19:25:03 mail postfix/smtpd[14475]: NOQUEUE: reject: RCPT
> from my.ip.add.ress[my.ip.add.ress]: 450 4.7.1 <nagios.localdomain>:
> Helo command rejected: Host not found;

Your mailserver can not find the HELO name your client provided and
thus rejected the mail, because in one of your
smtpd_mumble_restrictions you set reject_unknown_helo_hostname
(http://www.postfix.org/postconf.5.html#reject_unknown_helo_hostname)
prior to permit_sasl_authenticated. To see why you probably don't want
reject_unknown_helo_hostname at all see the list archives.

> from=<root@nagios.localdomain> to=<nico...@domain.es> proto=ESMTP
> helo=<nagios.localdomain>

This is the offending HELO.

> Jun 20 19:25:03 mail postfix/smtpd[14475]: disconnect from
> my.ip.add.ress[my.ip.add.ress]
> 
> I understand the client is identifying itself as
> root@nagios.localhost, but what I want to achieve is to identify

No, the client is rejected due to the unknown HELO name. Specify
myhostname (http://www.postfix.org/postconf.5.html#myhostname) with a
resolvable name on your client or put reject_unknown_helo_hostname
after permit_sasl_authenticated on your server.

As it might lead to further problems: To match your MAIL FROM to your
SASL username set myorigin
(http://www.postfix.org/postconf.5.html#myorigin) accordingly.

In case of further problems please show the servers postconf -n
completely and unaltered.

Dennis

[..]

Reply via email to