Received from www.mydomain.com[127.0.0.1] change to www.mydomain.com[my rdns address]

In all the emails my site is sending in its header a 127.0.0.1 address as its first hop! This is a problem because some spam blockers will block on this. denying anything that orginates from a 127.0.0.1 address. Any ideas on how to change this to my dns address?

Return-Path: <service@mydomain.com>

Received: from www.mydomain.com ([216.x.x.x])
      by uni02mr.unity.ncsu.edu (8.13.7/8.13.8/Nv5.2008.0610.1) with ESMTP id mA7J8J0D014820
      for <me@someotherdomain.edu>; Fri, 7 Nov 2008 14:08:19 -0500 (EST)
Received: from www.mydomain.com (www.mydomain.com [127.0.0.1])
      by www.mydomain.com (8.13.1/8.13.1) with ESMTP id mA7J7YVi027954
      for <me@someotherdomain.edu>; Fri, 7 Nov 2008 14:07:34 -0500
Date: Fri, 7 Nov 2008 14:07:34 -0500
Message-ID: <27312399.1226084854114.JavaMail.root@www.mydomain.com>

host file:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               mydomain.com

mhp2007Asked:
Who is Participating?
 
jar3817Connect With a Mentor Commented:
The first hop is the localhost address because the first hop is from a local process (a webserver) to the local mail server. Don't worry about it, this is common and not the reason your mail is getting rejected.
0
 
CEHJCommented:
>>Received: from www.mydomain.com ([216.x.x.x])

Is what it's saying isn't it? That's a public address
0
 
mhp2007Author Commented:
Yes, but that's not the message for the original hop, I'd like that one to use the public address.
0
Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

 
CEHJCommented:
I'm guessing that you're using JavaMail to send on the first hop. Is that the case?
0
 
mhp2007Author Commented:
Yes, you guess right : <27312399.1226084854114.JavaMail.root@www.mydomain.com>... can i set a from IP address in java?
0
 
CEHJConnect With a Mentor Commented:
The important thing, as far as anti-spam measures are concerned is that the domain/address can be checked at each stage. Obviously, 127.0.0.1 can't be. Try setting the property

mail.smtp.localaddress

to your public address
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.