在shell中发邮件

周海汉 /文

2009.12.18

 

一个服务程序,需要知道它的运行情况,将探测报告定期发送给运维人员,对错误要立即告警。在任何一台能上网的linux机器,需要能部署发送邮件。

 

写脚本探测程序和系统运行情况基本完成,现在需要告警和定期发送邮件。采用exim4程序

 

sudo apt-get install mailutils

 

安装完毕,输入命令 mail xxx@zhouhh.org

title: test

test

^D

结果在mail 收件箱中收到一封错误邮件

Mailing to remote domains not supported

需要配置为域外发送,执行命令:

sudo dpkg-reconfigure exim4-config

看到exim一个图形设置界面,按提示一步一步设置。缺省的是仅在本地投递信件,改为直接通过smtp发送或接受邮件。

点确定进入下一步。根据提示配置完毕,即可发送邮件:

mail zhouhh@xxx.com

title:hello

测试邮件

^D

 

发送成功到外面的邮箱。由于是内网地址,无法接受邮件,也无须关心。


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值