centos配置mutt跟msmtp发送邮件
一、安装mutt
- yum install mutt
二、配置mutt
- vi /etc/Muttrc
在里面找到下面几行,并将内容修改为你自己的内容(下面几行分布在不同位置,请耐心查找,记得去掉它行首的#号)
- set from="发送邮件地址"
- set sendmail="/usr/local/msmtp/bin/msmtp"
- set use_from=yes
- set realname="发件人姓名"
- set editor="vim"
三、下载并解压msmtp
- wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.30.tar.bz2?big_mirror=0
- tar jxvf msmtp-1.4.30.tar.bz2
四、编译msmtp
解压好之后,进入解压目录,并运行如下语句
- ./configure --prefix=/usr/local/msmtp
- make
- make install
五、配置msmtp
- cd /usr/local/msmtp
- mkdir etc
- cd etc
- vi msmtprc 在文件里面加入如下内容:
- defaults
- logfile /usr/local/msmtp/msmtp.log #指定log的位置
- # The SMTP server of the provider.
- account test
- # SMTP邮件服务器地址
- host smtp.qq.com
- # 用来发送邮件Email
- from xxxxx@qq.com
- auth login
- # 用来发送邮件的账号账号
- user xxxxxx@qq.com
- # 用来发邮件的账号的登陆密码登陆密码
- password 123456
- # Set a default account
- account default: test
vi /root/.msmtprc
- defaults
- logfile /usr/local/msmtp/msmtp.log #指定log的位置
- # The SMTP server of the provider.
- account test
- # SMTP邮件服务器地址
- host smtp.qq.com
- # 用来发送邮件Email
- from xxxxx@qq.com
- auth login
- # 用来发送邮件的账号账号
- user xxxxxx@qq.com
- # 用来发邮件的账号的登陆密码登陆密码
- password 123456
- # Set a default account
- account default: test
保存退出
因为密码是明文的,所以此处最好修改文件的权限:chmod 600 msmtprc
六、测试
根据以上配置配置好之后就可以进行测试,运行一下语句
- echo "邮件内容" |mutt -s "邮件主题" 收件者邮箱
一切正常的话,收件者的邮箱是可以接受到邮件的。
七、用途
之所以搭建用来发送邮件的程序,是因为服务器管理中如果需要提示管理员的时候,可以使用发送邮件的方式进行提醒。
比如,每天定时检测磁盘的占用率,如果占用率高的话,便发送邮件提示管理员该来处理一下。
其他用途,各位可以根据你们的需要来自己写脚本。
http://blog.csdn.net/qq_14806125/article/details/50962343
出现错误:msmtp: authentication failed (method LOGIN)
msmtp: server message: 550 User has no permission
msmtp: could not send mail (account default from /root/.msmtprc)
Error sending message, child exited 77 (Insufficient permission.).
解决方法如下 :
可能是你的网易邮箱没有开启SMTP服务,新注册的用户默认好像是关闭的。在163邮箱的网页客户端——设置——POP3/SMTP/IMAP(边栏)里开启服务。步骤挺多的不过都不难,按照指示操作就可以。我也是遇到类似的问题,开启SMTP服务就解决了
开启SMTP服务后,将163邮箱服务器发给的授权密码作为/home/ding/.msmtprc 文件中的password=授权码 ,可行,试试。
centos配置mutt跟msmtp发送邮件的更多相关文章
- centos配置mutt和msmtp发送邮件
一.安装mutt yum install mutt -y 二.配置mutt vim /etc/Muttrc 在里面找到下面几行,并将内容修改为你自己的内容(下面几行分布在不同位置,请耐心查找,记得去掉 ...
- 在命令行上 Ubuntu 下使用 mutt 和 msmtp 发送 Gmail 邮件
在命令行写email from ubuntu 参考: http://www.habadog.com/2011/11/23/send-mail-with-msmtp-mutt-linux ...
- Ubuntu 下使用 mutt 和 msmtp 发送 Gmail 邮件
参考: http://www.cnblogs.com/refrag/archive/2012/11/28/2793533.html http://www.habadog. ...
- CentOS 6使用mutt+msmtp发送邮件
转:http://www.tuicool.com/articles/YRnQVfq CentOS系统下如果希望向外域发送邮件,需要配置sendmail+dovecot等一系列工具.其实不用这么麻烦,只 ...
- Linux_Centos使用mutt+msmtp发送邮件
一.软件环境 1.centos 6.5 2.msmtp-1.4.32 3.Mutt 1.5.20 (2009-12-10) 二.实现步骤 1.安装配置Mutt $ yum install mutt - ...
- CENTOS 使用 MUTT发送邮件
有些时候我们需要在Centos服务器上发送邮件,例如备份MySQL数据库并发送到指定邮箱,这里我们就说下如何从Centos的shell命令发送邮件. 检查.安装.启动sendmail //检查 ps ...
- zabbix 配置外部邮件server发送邮件报警
一.安装配置msmtp 1.下载msmtp wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.30.tar.bz2?big_mirror=0 ...
- Linux CentOS 配置Tomcat环境
一.下载Tomcat 下载Tomcat方式也有两种,可以参考我的前一篇博文Linux CentOS配置JDK环境,这边就不再赘述. 二.在Linux处理Tomcat包 1.创建tomcat文件夹 mk ...
- CentOS 配置防火墙操作实例(启、停、开、闭端口):
CentOS 配置防火墙操作实例(启.停.开.闭端口): 注:防火墙的基本操作命令: 查询防火墙状态: [root@localhost ~]# service iptables status< ...
随机推荐
- python_面向对象(6)
第1章 递归函数 1.1 概述 1.2 练习 1.3 二分查找 第2章 面向对象•类 2.1 类的介绍 2.2 书写格式 2.3 类的属性 2.4 self介绍 2.5 类属性补充 2.6 调用查看静 ...
- Linux离线安装pip和numpy
首先说明一下pip在线安装程序会发生什么 例如: 运行pip install numpy 1.pip会先下载与自己机器匹配的wheel安装包 我的是numpy-1.12.1-cp27-cp27mu-m ...
- js数据类型之判断
js有几种类型,具体是:字符串(String).数字(Number).布尔(Boolean).数组(Array).对象(Object).空(Null).未定义(Undefined). js提供了typ ...
- laravel 权限管理 常用命令
use Spatie\Permission\Models\Role;use Spatie\Permission\Models\Permission; $role = Role::create(['na ...
- Java&Xml教程(九)Java中通过XSD校验XML合法性
Java XML校验API能够通过XSD(XML Schema Definition)校验XML文件内容的合法性.在下面的案例中使用javax.xml.validation.Validator 类通过 ...
- sprintf使用时需要注意的问题
- Data Center Manager Leveraging OpenStack
这是去年的一个基于OpenStack的数据中心管理软件的想法. Abstract OpenStack facilates users to provision and manage cloud ser ...
- Mybatis的Service循环调用错误
org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'z ...
- UVA 11346 Probability 概率 (连续概率)
题意:给出a和b,表示在直角坐标系上的x=[-a,a] 和 y=[-b,b]的这样一块矩形区域.给出一个数s,问在矩形内随机选择一个点p=(x,y),则(0.0)和p点组成的矩形面积大于s的概率是多少 ...
- Android Studio 中文件查询方法总结
搜索单词 Windows: Ctrl + F Mac : Cmd + F 会在当前激活的文件上查询输入的关键字,以高亮显示 跳转行 Windows: Ctrl + L Mac : Cmd + ...