Unix发送外部邮件的设定方法

cd /etc/mail

  1: cp sendmail.cf  sendmail.cf-bak

  2: vi sendmail.cf

     尋找DS命令行,在DS命令行下面添加

     DS  ksexg01    #abel.01

     保存后退出

  3: cd /etc

  4: ll nsswitch*

    查找是否有nsswitch.confnsswitch.files文件,一般只會有nsswitch.files而沒有nsswitch.conf

    此時: cp nsswitch.files nsswitch.conf

  5: cd /etc

  6: ll resolv.conf

    沒有則創建一個該文件: vi resolv.conf (在改文件裏面寫入ksexg01 10.130.128.6) wq!保存退出

    (此文件可以不建立嘗試是否可以成功)

  7cp /etc/hosts /etc/hosts-bak

     vi /etc/hosts在最下面寫入

     10.130.128.6  ksexg01   compal.com

     wq!保存退出

  8:測試是否成功

     輸入: mailx –s “test” abel_zhu@compal.com koby_wang@compal.com < 123.txt

     為方便作業,在mailx前最好將要檢查的信息都寫入到123.txt裏面

    比如: 編寫可執行文件

       #!/bin/ksh

# chksys.sh

       #########################################

#Date

 a=`date +%Y/%m/%d`

echo "#Operate date:"            > 123.txt

echo "     "$a" "`date +%H:%M`   >> 123.txt

 

#last shutdown date
      echo "#Last shutdown time:"      >> 123.txt

echo "     "`sed -n '$p' /etc/shutdownlog` >>123.txt

 

#SetFile()=>Edit File

#GetSize()=>Get file of size

#GetCron()=>Check Crontab file

IT_MIS="abel_zhu@compal.com "

IT_MIS=$IT_MIS"alan_gui@compal.com "

IT_MIS=$IT_MIS"rose_chen@compal.com "

IT_MIS=$IT_MIS”bury_yi@compal.com”

 

u=`who -m|awk '{print $1}'`

echo|awk '{printf("%100s\n","End List by '$u'")}' >>123.txt

 

mailx -s "CHECK KSHP LIST" $IT_MIS  < 123.txt

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20846108/viewspace-743771/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/20846108/viewspace-743771/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值