如何利用sendmail发送外部邮件?
2013-10-22 17:12
288 查看
在写监控脚本时,为了更好的监控服务器性能,如磁盘空间、系统负载等,有必要在系统出现瓶颈时,及时向管理员进行报告。在这里通常采用邮件报警,同时,邮件设置为收到邮件,即向指定手机号码发送短信。这样可以实现7*24小时及时监控服务器状况。
在这里,采用的是linux系统自带的邮件服务器:sendmail。但sendmail默认只能给本机发送邮件,如何发送外部邮件呢?在这里,需要修改sendmail的配置文件。具体步骤如下:
1、修改配置文件
# vim /etc/mail/sendmail.cf
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA =>>127.0.0.1 即是本地回环地址
改为:O DaemonPortOptions=Port=smtp, Name=MTA
2、重启服务
# /etc/init.d/sendmail restart
example: 监控本机根分区的硬盘使用率,当超过50%,即发外部邮件!
df |awk -F"[ %]*" 'NR==2&&$5>50 {print $1"的磁盘使用率为"$5"%"}' |mail -s "Disk Overuse" slowtech@126.com
在这里,采用的是linux系统自带的邮件服务器:sendmail。但sendmail默认只能给本机发送邮件,如何发送外部邮件呢?在这里,需要修改sendmail的配置文件。具体步骤如下:
1、修改配置文件
# vim /etc/mail/sendmail.cf
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA =>>127.0.0.1 即是本地回环地址
改为:O DaemonPortOptions=Port=smtp, Name=MTA
2、重启服务
# /etc/init.d/sendmail restart
example: 监控本机根分区的硬盘使用率,当超过50%,即发外部邮件!
df |awk -F"[ %]*" 'NR==2&&$5>50 {print $1"的磁盘使用率为"$5"%"}' |mail -s "Disk Overuse" slowtech@126.com
相关文章推荐
- 如何利用sendmail发送外部邮件?
- ios如何利用系统邮件发送反馈 代码
- 如何用ABAP实现自动发送外部邮件
- Linux利用外部邮箱发送邮件的方法
- SAP 如何用ABAP实现自动发送外部邮件
- linux利用外部邮箱发送邮件的方法
- 利用外部邮箱发送邮件的方法
- ios如何利用系统邮件发送邮件
- 利用sendmail命令发送html格式邮件
- 配置-如何用ABAP实现自动发送外部邮件
- javamail 利用 sendmail 发送邮件
- zabbix下如何通过sendmail发送邮件报警
- CentOS如何用sendmail发送邮件
- 如何用ABAP实现自动发送外部邮件
- 如何在Linux下使用mail命令发送邮件到外部邮箱
- linux利用sendmail发送邮件的方法
- 如何阻止Exchange 2003内部用户接收/发送外部邮件
- 利用linux服务器sendmail发送邮件方式
- linux利用sendmail发送邮件的方法
- 黄聪:如何利用PHP通过mail方法发送邮件【转】