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.rc

set from=xxx@.com smtp=smtp..com
set smtp-auth-user=xx@.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/bash cat /root/crawler/Crawler_SecInfoLog/"`date +%F`_Crawler_SecInfoLog.txt" | mail -s "爬虫预警(`date +%F`)" 收信者@.com

最新文章

  1. 生成Geometry
  2. 【Android测试】【第十六节】Instrumentation——初识+实战
  3. 我的第一个canvas的作品:漫画对白编辑器
  4. PAT_1007 素数对猜想
  5. vmplayer中的fedora20无法进入图形界面
  6. react.js 从零开始(二)组件的生命周期
  7. 获取Storyboard中的视图控制器
  8. Wechat 微信端正确播放audio、video的姿势
  9. c# mvc 在控制器中动态解析cshtml文件并获取对应的html代码
  10. Django 1.11.7学习,配置MySQL数据库(python3.5)
  11. ssh centos 上传文件
  12. Docker学习笔记之Copy on Write机制
  13. 如何将Excel 图表导出
  14. SpringBoot,Vue前后端分离开发首秀
  15. RTP 有效负载(载荷)类型,RTP Payload Type
  16. get the code of function in matlab
  17. C#读写基恩士PLC 使用TCP/IP 协议 MC协议
  18. 网络编程I/O函数介绍
  19. 【OCP 12c】最新CUUG OCP-071考试题库(64题)
  20. 苏州Uber优步司机奖励政策(1月4日~1月10日)

热门文章

  1. 视图属性+对象动画组件ViewPropertyObjectAnimator
  2. YOLO系列:YOLO v2深度解析 v1 vs v2
  3. 英语口语练习系列-C30-生日-年历的周日和月份-如果白昼落进
  4. [蓝点ZigBee] Zstack 之点亮OLED液晶 ZigBee/CC2530 视频资料
  5. [联赛可能考到]图论相关算法——COGS——联赛试题预测
  6. 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第4章编程练习7
  7. Alpha冲刺(3/10)——2019.4.26
  8. 【贪心】LIS @The 15th Zhejiang Provincial Collegiate Programming Contest E
  9. HashMap问答
  10. Android 模拟器启动不了-问题解决方案