Thanks for the information, I have tried, but still "hostname" not "domain" # cd /etc/mail # grep MASQUERADE senmail.mc MASQUERADE_AS(`domain11.com') # make # service sendmail restart # echo test | mail -s "test mail" someone@xxxxxxxxxxxx # tailf /var/log/maillog Feb 24 15:56:44 centos4 sendmail[5742]: n1O7uigw005742: from=<root@xxxxxxxxxxxxxxxxxxxx>, size=378, class=0, nrcpts=1, msgid=<200902240756.n1O7uiuZ005741@xxxxxxxxxxxxxxxxxxxx>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1] regards ----- Original Message ----- From: "John R Pierce" <pierce@xxxxxxxxxxxx> To: "CentOS mailing list" <centos@xxxxxxxxxx> Sent: Tuesday, February 24, 2009 4:19 PM Subject: Re: Mail from domain problem > Xia Guowen wrote: >> But, I shutdown Kerio and config MTA = sendmail. >> Then >> # service sendmail start >> # hostname >> mail.domain11.com >> # echo "test " | mail -s "test mail" someone@xxxxxxxxxxxx >> >> >> I received is root@xxxxxxxxxxxxxxxxx >> > > > with sendmail, you need to set some configuration options to masquerade > the host if you want locally submitted mail to be 'from' the domain name. > > typically, in /etc/mail/sendmail.mc, the line... > > MASQUERADE_AS(`mydomain.com') > > then run `make` in that directory. for this to work correctly, you > need to install the sendmail-cf package > > with any other mail client, its similar. > _______________________________________________ > CentOS mailing list > CentOS@xxxxxxxxxx > http://lists.centos.org/mailman/listinfo/centos > _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos