ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Unix发送外部邮件的设定方法

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

原创 Linux操作系统 作者:abel_zhu 时间:2012-09-17 14:21:29 0 删除 编辑

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.conf和nsswitch.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!保存退出

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

  7:cp /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博客 ” ,链接:https://blog.itpub.net/20846108/viewspace-743771/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 生活仍要继续
请登录后发表评论 登录
全部评论

注册时间:2009-02-17

  • 博文量
    4
  • 访问量
    8598