咨询电话:023-88959644    24小时服务热线:400-023-8809
NEWS CENTER ·
新闻动态
关注中技互联 关注前沿

AIX操作系统下如何使用Sendmail?

发表日期:2012-05-30    文章编辑:山城阿修    浏览次数:13    标签:

  一、根本常识:

  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,一步一步输出,测试全部邮件发送进程,找到妨碍缘由所在。

如没特殊注明,文章均为中技互联原创,转载请注明来自www.zjcoo.com
上一篇:web服务器安全设置配置-超全攻略,超详细~ 下一篇:已经是最后一篇了
相关新闻

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 备11003429号

  • qq客服
  • 公众号
  • 手机版
  • 新浪微博