一、根本常识:
Sendmail是在Unix环境下使用最遍及的邮件传输代办署理步伐,Sendmail邮件办事器的特色是功效壮大但设置装备摆设复杂,sendmail的版本进级很是频仍,可以经由过程telnet到主机的25号端口来果断该主机使用的sendmail版本号。比方:
telnetxxx.xxx.xxx.xxx25
220xxx.xxx.xxx.xxxESMTPSendmail8.12.1/8.12.1;Thu,22AUG200210:33:210800(EAT)
上述消息表白该主机运转的是sendmail8.12.1。版本号一般由被两个圆点分隔的三个数字构成。以后运转的绝大大都是sendmail8.x.x。如果在sendmail办事器上,可以运转sendmail–d0.4来检察版本环境,比方:VersionAIX4.3/8.12.1
sendmail的发动、遏制和革新,可使用如下号令:
startsrc–ssendmail,也能够带参数:startsrc–ssendmail-a"-bd-q30m"
stopsrc–ssendmail
refresh–ssendmail
检察sendmail的状况:
lssrc–ssendmail
设置装备摆设开机主动发动sendmail
编纂/etc/rc.tcpip,找到start/usr/lib/sendmail这一行,如果被解释掉了,取缔解释,找到并设置qpi参数,缺省是30分钟,即qpi=30m(s代表秒,m代表分钟,h代表小时,d代表天,w代表礼拜)。m是缺省。
手工发动sendmail如:
sendmail–q15m
-q背面的参数值同qpi。
Sendmail是一个保卫过程(daemon),是一个消息路由步伐,Sendmail经由过程syslogddaemon来记实邮件体系的勾当。要能够做到这一点,/etc/syslog.conf必需包含如下行:
mail.debug/var/spool/mqueue/log
如果/var/spool/mqueue/log不存在,touch/var/spool/mqueue/log
然后重起syslogd:refresh–ssyslogd
邮件行列步队目次是/var/spool/mqueue,邮件行列步队的形式可以由mailq或sendmail–bp打印进去。邮件行列步队包括四类邮件行列步队文件:数据文件、节制文件、姑且文件和手本文件。文件的格局以下:
dfAA00312数据文件
qfAA00312节制文件
tfAA00312姑且文件
xfAA00312手本文件
表现邮件的统计消息:
touch/var/tmp/sendmail.st,此文件必需先创建,不然无法用mailstats来检察统计消息.
使用邮件别号和转发:
别号的界说放在/etc/aliases文件中,举例增加一个体名manager,在/etc/aliases中增长一行:
manager:caddy,zhang,joan@xxx.com
再对这个体名发生一个所有者,如果sendmail对这个体名发送邮件有误,它会发一个犯错消息给所有者。
在/etc/aliases中增长一行:
owner-manager:mars@xxx.com.cn
用newaliases或sendmail–bi从新编译/etc/aliases,再重起sendmail,mailmanager便可以给caddy,zhang,joan@xxx.com发邮件了。
转发邮件可使用/etc/aliases,也能够使用$HOME/.forward。
使用/etc/aliases的例子:
tom:zhang,joan@xxx.com
如许的话,tom收不到任何邮件,邮件发给zhang,joan@xxx.com,如果tom也但愿收到,上一行做以下点窜:
tom:\tom,zhang,joan@xxx.com
主动删除tom的邮件:
tom:/dev/null
使用$HOME/.forward的例子:
编纂该用户(假如是tom)主目次下的.forward文件以下:
zhang,joan@xxx.com
如果tom也但愿收到,上一行做以下点窜:
\tom,zhang,joan@xxx.com
主动删除tom的邮件:
/dev/null
对$HOME/.forward的点窜一存盘就马上见效,不象/etc/aliases还需从新编译。
发邮件给本机用户:mailtom
发邮件给本收集别的主机用户:mailjohn@marsmars为主机名
给Internet邮箱用户发邮件:mailjoan@xxx.com
使用BNU或UUCP发邮件:mail@InternetSystem:UUCPSystem!username
邮件的存储:
体系邮箱为/var/spool/mail目次下,用户一旦读取就主动保留在$HOME/mbox目次下,如果在发生邮件进程中被间断,就将这些不完整的消息寄存在$HOME/dead.letter。
2、设置装备摆设sendmail经由过程SMTP办事器发Internet邮件:
在TCP/IP收集中,常见的三种主机名剖析法子是:DNS、NIS、etc/hosts,如果/etc/resolv.conf存在则先用DNS剖析,如果要改变剖析次序,可以点窜/etc/netsvc.conf或变量NSORDER(其优先级高于/etc/netsvc.conf)如在/etc/netsvc.conf中可界说hosts=local,nis,bind,也可设置NSORDER=local,nis
1.有DNS的环境
sendmail缺省设置与DNS一块儿事情,不必要对/etc/sendmail.cf做任何点窜,设置好/etc/resolv.conf并能连通DNS办事器,便可以发Internet邮件了。
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表现细致的发送消息。
如: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
>>>RCPTTo:
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,一步一步输出,测试全部邮件发送进程,找到妨碍缘由所在。
企业网站建设解决方案 营销型网站建设解决方案 行业门户网站建设解决方案 外贸网站解建设决方案 品牌形象网站建设解决方案 购物商城网站建设解决方案 政府网站建设解决方案 手机网站建设解决方案 教育培训网站建设解决方案 珠宝高端奢饰品网站建设解决方案 房地产、地产项目网站建设解决方案 集团、上市企业网站建设解决方案 数码、电子产品网站建设解决方案 美容、化妆品行业网站建设解决方案
10年专业互联网服务经验 重庆最专业网站团队 资深行业分析策划 B2C营销型网站建设领先者 最前沿视觉设计、研发能力 时刻最新技术领先研发能力 具有完备的项目管理 完善的售后服务体系 深厚的网络运营经验
中技互联一直秉承专业、诚信、服务、进取的价值观,坚持优秀的商业道德,以用户最终价值为导向,向用户提供优质产品和优质服务,从而赢得了用户的信赖。始终以不懈的努力、更高的目标来要求自己。
主营业务:网站建设 | 重庆网站建设 | 重庆网站设计 | 重庆网站制作 | 重庆网页设计 | 重庆网站开发
CopyrightZJCOO technology Co., LTD. All Rights Reserved.
渝ICP 备11003429号