My workstation, astra, 192.168.0.7, is (correctly) not visible via
global DNS. It sends mail and rewrites headers just fine (see above
headers, e.g.), but some machines check resolution of the address that
exim4 provides on the HELO line.
HELO astra.purple.com
I''ve been googling and reading docs for some hours to figure out what
to do, but no luck. Any suggestions? (This is debian sarge, exim4
version 4.52-2.)
I think I''d like to have exim4 say something like
HELO puddle.purple.com
HELO purple.com
(The first is my NAT box, which doesn''t listen for incoming smtp, the
second is not a real machine but there''s an MX record.)
Any help appreciated.
Here''s the error I receive:
The address to which the message has not yet been delivered is:
Xyz@drexel.edu
Delay reason: SMTP error from remote mail server after RCPT
TO:<Xyz@drexel.edu>:
host smtp.mail.drexel.edu [144.118.31.27]: 450 <astra.purple.com>:
Helo command rejected: Host not found
--
Jeff
Jeff Abrahamson <http://www.purple.com/jeff/> +1 215/837-2287
GPG fingerprint: 1A1A BA95 D082 A558 A276 63C6 16BF 8C4C 0D1D AE4B
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url :
http://lists.alioth.debian.org/pipermail/pkg-exim4-users/attachments/20051008/56a0b26a/attachment.pgp
Jeff Abrahamson <jeff@purple.com> writes:> I think I''d like to have exim4 say something like > > HELO puddle.purple.comJust set primary_hostname: primary_hostname = puddle.purple.com If you''re using the minimaldns setup, you probably also should comment out the ''DEBCONF_hardcode_primary_hostname_DEBCONF'' line in /etc/exim4/conf.d/main/02_exim4-config_options. Juergen -- Juergen Kreileder, Blackdown Java-Linux Team http://blog.blackdown.de/ -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 188 bytes Desc: not available Url : http://lists.alioth.debian.org/pipermail/pkg-exim4-users/attachments/20051009/88e0e298/attachment.pgp
On Sat, Oct 08, 2005 at 06:23:40PM -0400, Jeff Abrahamson wrote:> My workstation, astra, 192.168.0.7, is (correctly) not visible via > global DNS. It sends mail and rewrites headers just fine (see above > headers, e.g.), but some machines check resolution of the address that > exim4 provides on the HELO line. > > HELO astra.purple.com > > I''ve been googling and reading docs for some hours to figure out what > to do, but no luck. Any suggestions? (This is debian sarge, exim4 > version 4.52-2.)I''ve been experiencing a very similar problem. A number of sites try to verify the envelope sender of the message; I have a suspicion that some also try to verify the machine doing the sending. I''m uncertain what checks one runs into in practice; the main one that has caught me is the check of the domain of the envelope sender. I''m not sure if that''s via MX (which would make sense), or general DNS. In principle, a system might attempt to callback to verify the sender, or do some checks on the host machine. For those reasons, I''ve switched to a satellite configuration (one of the Debian options settable in dpkg-reconfigure exim4-config or /etc/exim4/update-exim4.conf.conf) and hiding my system''s name. I found the Debian defaults didn''t rewrite as extensively as I needed (cc and bcc were left untouched) so I did it manually. (I posted some queries about that a few days ago, because I''m fuzzy on the details and am still hoping someone will elaborate). You can rewrite using exim''s general facilities, but I''ve chosen transport level rewriting so it only affects outgoing mail. In particular, see the return_path option for transports to change the envelope sender. Note it is *not* a rewrite rule (I found that out the hard way); it is a regular expansion which you should set to the value you want. Ross Boylan
On Mon, Oct 10, 2005 at 10:59:10AM -0700, Ross Boylan wrote:> [40 lines, 316 words, 1844 characters] Top characters: etonsirh > > On Sat, Oct 08, 2005 at 06:23:40PM -0400, Jeff Abrahamson wrote: > > My workstation, astra, 192.168.0.7, is (correctly) not visible via > > global DNS. It sends mail and rewrites headers just fine (see above > > headers, e.g.), but some machines check resolution of the address that > > exim4 provides on the HELO line. > > > > HELO astra.purple.com > > > > I''ve been googling and reading docs for some hours to figure out what > > to do, but no luck. Any suggestions? (This is debian sarge, exim4 > > version 4.52-2.) > > I''ve been experiencing a very similar problem. A number of sites try > to verify the envelope sender of the message; I have a suspicion that > some also try to verify the machine doing the sending.I should have responded to the list as a whole and not merely with a private note of thanks to Juergen, whose advise was on target for my case. I set primary_hostname and all has been well since. -- Jeff Jeff Abrahamson <http://www.cs.drexel.edu/~jeffa/> GPG fingerprint: 1A1A BA95 D082 A558 A276 63C6 16BF 8C4C 0D1D AE4B cell: +1 215.837.2287