(reason: 550 Host unknown) sendmail Solaris 10

Posted on 2007-09-29
Medium Priority
Last Modified: 2013-12-21
Mail won't get sent. Here's output in /var/mail for the user:
The original message was received at Sat, 29 Sep 2007 11:44:08 -0500 (CDT)
from localhost []

   ----- The following addresses had permanent fatal errors -----
    (reason: 550 Host unknown)

   ----- Transcript of session follows -----
550 5.1.2 <user@domainxxx.com>... Host unknown (Name server: mailhost: host not found)

Content-Type: message/delivery-status

Reporting-MTA: dns; hostxxx
Received-From-MTA: DNS; localhost
Arrival-Date: Sat, 29 Sep 2007 11:44:08 -0500 (CDT)

In my /etc/hosts I have:
10.xx.xx.xx      mailhost mail

I can ping both mail and mailhost. I can manually telnet mailhost  on port 25 and send an email. I verified sendmail is active. I even stopped and started it. I can ping a public host like www.novell.com and it replies.
online         11:38:58 svc:/network/smtp:sendmail

I have all defaults in /etc/mail.

Any ideas?
Question by:jjc_mn
  • 4
LVL 38

Accepted Solution

wesly_chen earned 750 total points
ID: 19985554
Please post your sendmail.mc file here.
Make sure you have
define(`SMART_HOST', `smtp-server.domainxxx.com')
where is a back quote ` in front of SMART_HOST and smtp-server......

Author Comment

ID: 19987640
Here's my sendmail.mc. If I make changes do I  only have to stop and start the snedmail service or do I need to do more?

#  This is a configuration file for SunOS 5.8 (a.k.a. Solaris 8) and later
#  subsidiary machines.  It has support for local and SMTP mail.  The
#  confFALLBACK_SMARTHOST macro is enabled, which means that messages will
#  be sent to that host (which is set to mailhost.$m [$m is the local domain])
#  if MX records are unavailable.  A short-cut rule is also defined, which
#  says if the recipient host is in the local domain, send to it directly
#  instead of the smart host.
#  If you want to customize this further, copy it to a name appropriate
#  for your environment and do the modifications there.
VERSIONID(`@(#)sendmail.mc      1.11 (Sun) 06/21/04')
define(`confFALLBACK_SMARTHOST', `mailhost$?m.$m$.')dnl
LVL 48

Assisted Solution

Tintin earned 750 total points
ID: 19988050
What does:

/usr/sbin/host -t mx domainxx.com


What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.


Author Comment

ID: 19988131
/usr/sbin/host -t mx domainxx.com
domainxx.com mail is handled by 10 mail.domainxx.com.

Author Comment

ID: 19988139
This might have an affect. I added a second Ethernet card the other day. and added the 63.xx.xx.xx route. I rebooted after so either the new route or a reboot may have stopped sendmail. Sendmail used to work.

Routing Table: IPv4
  Destination           Gateway           Flags  Ref   Use   Interface
-------------------- -------------------- ----- ----- ------ ---------
63.xx.xx.xx          111.xx.xx.x        UGH         1    125  
10.xx.xx.xx          10.xx.xx.xx          U         1    170  ce0
xx.xx.0.0            xx.xx.xx.xx          U         1    500  ce1            10.xx.xx.xx          U         1      0  ce0
default              10.xx.xx.xx          UG        1   1832              UH       33 682283  lo0

Author Comment

ID: 20001849
turned out the domain name was removed from the host entry
I.E. was:
10.xx.x.xx    hostname
and it needed to be
10.xx.x.xx    hostname  hotname.domainname.com

did that, restarted sendmail and all works

Featured Post

Granular recovery for Microsoft Exchange

With Veeam Explorer for Microsoft Exchange you can choose the Exchange Servers and restore points you’re interested in, and Veeam Explorer will present the contents of those mailbox stores for browsing, searching and exporting.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

One-stop solution for Exchange Administrators to address all MS Exchange Server issues, which is known by the name of Stellar Exchange Toolkit.
The core idea of this article is to make you acquainted with the best way in which you can export Exchange mailbox to PST format.
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
In this video we show how to create an email address policy in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Mail Flow…
Suggested Courses
Course of the Month13 days, 21 hours left to enroll

807 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question