I was asked to add TLS support to our sendmail gateways and the first
one went fine. The second one is now giving the famous "Domain name
required for sender address" error in the maillog.
I used the exact same process to build both versions. I download
source from sendmail.org, added TLS support to OS/Linux and bin/Build
and compiled. I then used the existing sendmail.mc file, added
support there for the certificates and genereated a new cf file.
I am positive that the problem is not with the cf file as I can use
the old or the new config with the old version of sendmail without
issue. However when I switch the the TLS enabled binary it barfs on
either cf file so I'm pretty sure its the new binary having the
problem.
I have vey little experience with building sendmail - cf files no
problem!
What option am I missing from the building process to make this
feature/error go away? I've compared as much of the build environment
as I can and I can't spot the difference. The first server is running
Fedora Core 5, the second problem server is Debian 5.
Thanks!
I should have also mention the problem server is Sendmail 8.14.3 and
here is the error;
Nov 6 13:57:50 myserver4 sm-mta[22630]: nA6JvecW022630:
ruleset=check_rcpt, arg1=<user...@company.com>,
relay=187.59.62.93.static.host.gvt.net.br [187.59.62.93] (may be
forged), reject=553 5.5.4 <user...@company.com>... Domain name
required for sender address qui...@unesco.org
server name and username changed - it's just spam so I don't care
about the sender name..
It looks like Sendmail is having problems resolving the sending domain
name via DNS.
Further, it looks like unesco.org has a couple of name servers listed
that I can't query.
Grant. . . .
> Domain name required for sender address qui...@unesco.org
> server name and username changed - it's just spam so I don't care
If that's the real message, then your cf file is utterly broken.
Obviously the address has a domain.