linux发送邮件使用外部邮箱

    一般Linux发送报警邮件通过本地邮箱或外部邮箱服务器,我习惯使用本地邮箱发邮件,装个Sendmail安装启动,即可实现发送邮件功能,但会存在两个问题:

1、发件人默认显示主机名,有的会被邮件服务商当垃圾邮件处理,也可以使用mutt定义发件人解决这个问题,要麻烦一下。

2、发件延迟,正常的话,一分钟之内可以收到,延迟大的话,几个小时收不到也很正常,这样一来运维工程师没有及时收到告警邮件,耽误问题处理及时性。

    针对这两个问题,用外部邮箱就可以解决,你只需简单注册个国内的邮件服务商邮箱,如163,也可以使用公司邮箱,需要安装mailx工具,mailx是一个小型的邮件发送程序,安装很简单,如下:

CentOS:

# yum install mailx

# vi /etc/mail.rc     #添加邮件信息

set from=baojingtongzhi@163.com smtp=smtp.163.com

set smtp-auth-user=baojingtongzhi@163.com smtp-auth-password=123456

set smtp-auth=login

Ubuntu:

# sudo apt-get install heirloom-mailx

# vi /etc/nail.rc     #注意文件名和CentOS不同

set from=baojingtongzhi@163.com smtp=smtp.163.com

set smtp-auth-user=baojingtongzhi@163.com smtp-auth-password=123456

set smtp-auth=login

发送邮件测试:

# echo "this is test mail." |mail -s "test mail" xxx@163.com

提示:如果是QQ邮箱,要设置邮箱开启客户端连接支持,设置-->账户-->开启POP3/SMTP服务

时间: 2024-09-11 05:35:21

linux发送邮件使用外部邮箱的相关文章

Zabbix使用外部邮箱服务器发送邮件报警

使用外部邮箱来发生邮件明显好处就是防止其他邮箱服务器当垃圾邮件处理,另一方面能降低收邮件延迟. 下面开始进行使用外部邮箱配置: zabbix服务端配置: 操作系统:CentOS7_x64 1.  安装一个邮件发送程序mailx工具(msmtp+mutt也可以实现外部邮箱发送邮件) [root@V253 ~]# yum install mailx -y 打开mailx配置文件,在末尾添加如下信息: [root@V253 ~]# vi /etc/mail.rc set from=baojington

用mutipop功能把外部邮箱的邮件收到企业邮箱里来

我们经常会使用多个邮箱,打开不同的邮箱去了解不同的信息,这个动作似乎变得越来越费事费时.我们急需一个功能:打开一个邮箱就能看到其他邮箱信息.使用MDaemon的multipop功能就能满足这个需求,它能把外部多个邮箱的邮件收到MDaemon企业邮箱中来,这样打开一个企业邮箱就能了解到其他邮箱信息. MD的Multipop这个功能很老的版本就有了.我们主要分三步来看:Multipop实现收取邮件的原理.在MDaemon邮件服务器中如何设置.以及成功收取邮件日志的表现. multipop的工作原理很

HTML怎么发送邮件到QQ邮箱

问题描述 HTML怎么发送邮件到QQ邮箱 急求 各位大神 帮忙解决 :HTML怎么发送邮件到QQ邮箱 解决方案 不建议将这种放在HTML里面,HTML是静态的,只能展示什么的..一般都 是获取到邮件信息后,从后台的代码中发出..比如ASP.net这种 解决方案二: http://www.jb51.net/web/103019.html 解决方案三: 再送1个asp.net发送email的例子 http://blog.csdn.net/chinacsharper/article/details/9

管脚-linux上的外部中断驱动

问题描述 linux上的外部中断驱动 我要在linux上将MCU上一个输入管脚设置成外部中断0,应该怎么做?中断驱动在哪里找?菜鸟,勿喷. 解决方案 要设置为外部中断,第一步首先应该要确定该外部中断的中断号,确定中断号,可以通过插芯片资料,或者是通过gpio_to_irq函数,获取该GPIO所对应的中断号. 第二步:找到中断号之后,就应该使用irq_request函数申请中断,在申请中断时候需要上一步所得到的中断号.中断触发方式(高电平触发.上升沿触发等)等参数. 第三步:就是编写中断处理函数了

java实现163邮箱发送邮件到qq邮箱成功案例_java

下载和上传附件.发送短信和发送邮件,都算是程序中很常用的功能,之前记录了文件的上传和下载还有发送短信,由于最近比较忙,邮件发送的功能就没有时间去弄,现在终于成功以163邮箱发送邮件到qq邮箱,以下是相关代码,具体解释可以参考代码中注释:  package test; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Properties; import java.u

Zimbra添加外部邮箱账号SSL错误问题处理

今天测试在 Zimbra 的邮箱内添加自己的外部邮箱账号,实现将外部外部邮箱的邮件自动收取到我的 Zimbra 邮箱内:由于我的外部邮件服务器因为安全性考虑,只允许以 SSL 加密方式安全访问 POP3 和 IMAP 服务,所以必须要启用 SSL 传输,结果将账号配置到 Zimbra 邮箱时就遇到如下的 SSL 证书错误无法成功添加外部账号: Zimbra服务器环境: Zimbra GA 8.6 for CentSO_x64 上百度查了很久无果,大部分都是介绍zimbra安装和使用的文章,几乎看

Android 后台发送邮件到指定邮箱

这个主要是搜集app报错信息之后将信息上传到邮箱,请不要用做其他非法用途.代码请参考: MailUtils.Java public class MailUtils { /** * 创建一封只包含文本的简单邮件 * * @param session 和服务器交互的会话 * @param sendMail 发件人邮箱 * @param receiveMail 收件人邮箱 * @return * @throws Exception */ public static MimeMessage create

Linux SendMail 使用外部SMTP服务发送邮件

这个今天刚好用到,就测试了一下.OK了..因为,PYTHON模块是可以,但SHELL脚本用SHELL发,还是合拍点..   http://my.oschina.net/duangr/blog/183162   1. Sendmail配置 配置发送邮件的邮箱认证信息 vi /etc/mail.rc  --- 增加如下内容 --- set from=yourname@your-domain.com set smtp=mail.your-domain.com set smtp-auth-user=yo

将zabbix 监控图以图片格式发送邮件到管理员邮箱

1.cd /home/ vim zabbix_send_mail.py #!/usr/bin/python # -*- coding:utf-8 -*- # http://www.cnblogs.com/hoods/p/6413330.html # http://blog.csdn.net/xiegh2014/article/details/76572556 # http://www.runoob.com/python/python-email.html # 感谢上面三位仁兄的源码. # 各取一