centos6 利用外部的smpt服务器计划任务发送邮件
生活随笔
收集整理的這篇文章主要介紹了
centos6 利用外部的smpt服务器计划任务发送邮件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
centos可通過修改配置文件以使用外部SMTP服務器,達到不使用sendmail而用外部的smtp服務器發送郵件的目的,
操作如下:
一、安裝mailx與sendmail
# yum -y install mailx # yum -y install sendmail # /etc/init.d/sendmail start # chkconfig sendmail on二、配置發送郵箱的SMPT服務
三、編輯郵件配置文件/etc/mail.rc,添加外部郵件認證信息
# vi /etc/mail.rcset from=xxx@163.com smtp=smtp.163.com set smtp-auth-user=xx@163.com smtp-auth-password=xxx smtp-auth=login- from是發送的郵件地址
- smtp是發生的外部smtp服務器的地址
- smtp-auth-user是外部smtp服務器認證的用戶名
- smtp-auth-password是外部smtp服務器認證的用戶密碼
- smtp-auth是郵件認證的方式
四、測試郵件發送
mail -s "`date +%F-%T`" xxx@sohu.com </root/messages.txt五、配置計劃任務的時候需要將郵件發送信息寫入到shell腳本中
[root@localhost]# cat sendmail.sh #!/bin/bashcat /root/crawler/Crawler_SecInfoLog/"`date +%F`_Crawler_SecInfoLog.txt" | mail -s "爬蟲預警(`date +%F`)" 收信者@163.com?
總結
以上是生活随笔為你收集整理的centos6 利用外部的smpt服务器计划任务发送邮件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: split、replace、indexo
- 下一篇: linux下基于lvs-dr模式的电子商