AIX操作系统下如何使用Sendmail
时间:2007-10-27 来源:不详 作者:林仙
2.使用SMTP代理的情况
SMTP的全称即为“简单邮件传输协议”,它负责邮件在两台服务器或客户端之间进行交换。习惯上,如果源服务器/客户端将邮件通过SMTP协议传送到其目标服务器上,我们将其称之为“投递”,否则称之为“中继”(RELAY)
SMTP服务具有以下几个显著的特点:
1.SMTP服务是匿名服务,并不要求确认发件人与收件人的真实身份;
2.SMTP服务是明文服务,所有经过SMTP传输的内容均以明文传送。
使用SMTP代理的情况下,需要对/etc/sendmail.cf做些修改,先要修改DS项,这是配置用来转发邮件的主机。格式如下:
smtp主机的定义:DS
DSsmtpxx.com.cnàsmtp的主机名
或者
DSsmtp:[xxx.xxx.xxx.xxx]àsmtp的IP地址
本机的定义:Dw,Dm和Cw
Sendmail缺省自动定义Dw(本机的主机名),Dm(域名)和Cw(主机别名)。格式如下:
Dwxxx//主机名紧挨着Dw写
Dmcom.cn
Cwlocalhost
配置完毕后重起sendmail服务,然后可以用sendmail–d0.4查看域名的情况和sendmail版本情况,发送邮件可以用mail–v显示详细的发送信息。 内容来自dedecms
如:mail–vtest@xxx.com
显示信息如下:
test@xxx.com.cn...Connectingto[xxx.xxx.xxx.xxx]viasmtp...
220xxx.comESMTP
>>>EHLOxxx.com.cn//发件人的名字就是:用户名@xxx.com.cn
250-xxx.com.cn
250-AUTHLOGINCRAM-MD5PLAIN
250-AUTH=LOGINCRAM-MD5PLAIN
250-PIPELINING
2508BITMIME
>>>MAILFrom:<用户名@xxx.com.cn>
250ok
>>>RCPTT
250ok
>>>DATA
354goahead
>>>.à结束符<回车><换行>.<回车><换行>
250ok1024473751qp1714
test@xxx.com.cn...Sent(ok1024473751qp1714)
Closingconnectionto[xxx.xxx.xxx.xxx]
>>>QUIT
221xxx.com.cn
其中>>>后面显示的内容可以手工输入,可以telnetxxx.xxx.xxx.xxx(SMTP代理主机名)25,一步一步输入,测试整个邮件发送过程,找到故障原因所在。
文章评论
共有位Admini5网友发表了评论 查看完整内容