HERE'S WHAT MY WEBHOST TECH SUPPORT SAID. I WILL POST THE RESOLUTION WHEN I GET TO IT... SOME OF THIS IS OVER MY HEAD
--------------------------------------------
Usually, the "may be forged" tag comes from mismatched forward and reverse DNS. I checked this and at an initial glance, it appears to be fine.
I did notice that you were using localhost in the EHLO and sometimes that can cause interesting results due to IP addressing and DNS for "localhost".
From within your VPS, I was able to reproduce the problem:
CODE
bash-2.05b# telnet upsa-intl.org 25
Trying 127.0.0.1...
Connected to upsa-intl.org.
Escape character is '^]'.
220 upsa-intl.org ESMTP Sendmail 8.12.10/8.12.10; Thu, 20 Apr 2006 12:22:02 -0700
EHLO localhost
250-upsa-intl.org Hello upsa-intl.org [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-DELIVERBY
250 HELP
quit
221 2.0.0 upsa-intl.org closing connection
Connection closed by foreign host.
bash-2.05b# telnet upsa-intl.org 25
Trying 127.0.0.1...
Connected to upsa-intl.org.
Escape character is '^]'.
220 upsa-intl.org ESMTP Sendmail 8.12.10/8.12.10; Thu, 20 Apr 2006 12:22:24 -0700
EHLO upsa-intl.org
250-upsa-intl.org Hello upsa-intl.org [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-DELIVERBY
250 HELP
quit
221 2.0.0 upsa-intl.org closing connection
Connection closed by foreign host.
bash-2.05b# telnet powermail.upsa-intl.org 25
Trying 66.29.144.103...
Connected to powermail.upsa-intl.org.
Escape character is '^]'.
220 upsa-intl.org ESMTP Sendmail 8.12.10/8.12.10; Thu, 20 Apr 2006 12:22:53 -0700
EHLO localhost
250-upsa-intl.org Hello upsa-intl.org [66.29.144.103] (may be forged), pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-DELIVERBY
250 HELP
quit
221 2.0.0 upsa-intl.org closing connection
Connection closed by foreign host.
bash-2.05b# telnet 66.29.144.103 25
Trying 66.29.144.103...
Connected to 66.29.144.103.
Escape character is '^]'.
220 upsa-intl.org ESMTP Sendmail 8.12.10/8.12.10; Thu, 20 Apr 2006 12:24:17 -0700
EHLO localhost
250-upsa-intl.org Hello upsa-intl.org [66.29.144.103] (may be forged), pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-DELIVERBY
250 HELP
quit
221 2.0.0 upsa-intl.org closing connection
Connection closed by foreign host.
bash-2.05b#
Notice that the "may be forged" tag only shows up when you connect to something other than the default hostname. So, when you connect to powermail.upsa-intl.org or when you connect to just the IP address, the problem can be reproduced. This is because sendmail is configured to believe that it is upsa-intl.org and nothing else.
Simple solution: in the MX record for each domain pointing to the sendmail server on upsa-intl.org, be sure it points to upsa-intl.org.
Now, that is only for incoming mail, but you claim to be having trouble with outbound mail. I think the "may be forged" tag you see when connecting to your own mail server is a "red herring" to the problem you're trying to solve.
To solve the problem with outgoing mail, I need to know the following things:
1. What is the IP address of the system running the mail client. For instance, if it is webmail running on your VPS, it would be the default IP address of your VPS. If it is Outlook Express or equivalent running on your PC, it would be the public IP address your Internet access provider assigned to your network or PC.
2. What machine are you connecting to when sending the outgoing mail? If webmail, it would be your VPS. If a mail client on your PC, this would be the outgoing mail server you have configured in your mail client.
3. What is the "from address" used in the email you're sending?
Depending on the answers to those questions, I may need additional information.
I did find one other issue:
CODE
bash-2.05b# cat /etc/hosts
127.0.0.1 upsa-intl.org upsa-intl localhost localhost.localdomain
bash-2.05b# cat /etc/host.conf
order hosts,bind
This is the root of why sendmail within your VPS believes upsa-intl.org should be 127.0.0.1 and thus, when you connect to the sendmail server from within the VPS, it doesn't properly match forward and reverse DNS.
That being said, I can't think of a real world scenario in which that causes a problem. Very few people have reason to log into a VPS and connect to sendmail from within the VPS using anything other than the default hostname.
I'll still need the answers to the other questions to solve your outgoing mail issue.
----------------- MY RESPONSE BACK TO THEM WAS --------------------------
1. What is the IP address of the system running the mail client. For instance, if it is webmail running on your VPS, it would be the default IP address of your VPS. If it is Outlook Express or equivalent running on your PC, it would be the public IP address your Internet access provider assigned to your network or PC.
My "default domain" is upsa-intl.org it's IP address is: 66.29.144.103 this is the same for all sub-domains including powermail.upsa-intl.org (66.29.144.103). I'm not running a local system.
2. What machine are you connecting to when sending the outgoing mail? If webmail, it would be your VPS. If a mail client on your PC, this would be the outgoing mail server you have configured in your mail client.
It's an email script via php. It sends out autoresponses to people that subscribe and opt-in to a list. It sends it at a predetermined time via a cron job (i.e, 30 days after subscribing etc). I also use this LAMP type program to send outbound emails to lists for newsletters on a "push" basis whenever i need to. I talked to their tech support and primary coding guru. He said:
that the error seems to be in response to their greeting "EHLO localhost". This is hard-coded into the script but they wouldn't mind changing it if they knew another value worked better or was more standard-compliant. They are scanning the SMTP RFCs again to find out more.
Andy do you have any suggestions on what they should use for a value? Do you think this is the problem?
3. What is the "from address" used in the email you're sending?
from is "do_not_reply@powermail.upsa-intl.org" currently. But I have had it as several others before and it it didn't have an impact.
Do you see anything that it might be -- I'm kind of clueless :cry: