一、安装配置msmtp

1、下载、解压 msmtp

先使用putty等工具登陆ssh

wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.30.tar.bz2?big_mirror=0

tar jxvf msmtp-1.4.30.tar.bz2

2、安装

./msmtp-1.4.30/configure –prefix=/usr/local/msmtp

make

make install

注意红色标记出的目录,因为是解压到那个目录的。

3、配置msmtp账号

切换到,cd /usr/local/msmtp

新建文件夹etc,mkdir etc

使用vi新建文件,输入:vi /usr/local/msmtp/etc/msmtprc ,编辑内容如下:

# Set default values for all following accounts.

defaults

logfile /usr/local/msmtp/msmtp.log

# The SMTP server of the provider.

account test

# SMTP邮件服务器地址

host smtp.qq.com

# 发送的邮件Email

from xiaobaichi@i0554.com

auth login

# 邮件服务器登录账号

user xiaobaichi@i0554.com

# 邮件服务器登陆密码

password 123456

# Set a default account

account default : test

Esc,shift+: 进入命令模式,输入x,保存退出。

由于password是明码,所以我们需要修改此文件的权限 chmod 600 etc/msmtprc

4、测试

/usr/local/msmtp/bin/msmtp youremail@test.com

输入任意字符,然后按Ctrl+D退出,查看邮件是否收到。

由于设置了日志,可以到 /usr/local/msmtp/msmtp.log,查看日志,发信成功失败都会有记录。

二、安装配置mutt

1、一般Linux都会默认安装mutt,CentOS也不例外

可以使用which mutt查看mutt安装的路径,如果没有安装可以使用 # yum install mutt

2、编辑mutt配置文件

vi /etc/Muttrc ,编辑mutt的总设置,修改以下几行

set from=”发送邮件地址”

set sendmail=”/usr/local/msmtp/bin/msmtp”

set use_from=yes

set realname=”发件人”

set editor=”vi”

发件地址最好与msmtp设置的账号相同,否则可能会出错。

vi ~/.muttrc , 编辑根目录下的设置

set envelope_from=yes

set from=”发送邮件地址”

set realname=”发件人”

set use_from=yes

3、测试一下mutt是否有效

echo “测试测试” | mutt -s “测试” 测试邮件地址

echo “test” |mutt -s “my_first_test” yangcheng@i0554.com

我会给你自动回复的 ;-)

下面就可以使用mutt进行邮件备份等工作了,结合cron使用,可以实现的功能相当多。

linux mutt安装配置_CentOS 安装配置 msmtp 和 mutt相关推荐

  1. centos更换网卡后怎么更新配置_CentOS安装

    服务器使用的Linux操作系统都使用了CentOS来进行安装,CentOS是一个开源的Linux发行版,具有很好的稳定性和更多的可扩展行.为了能够正常使用Docker,我们将使用CentOS7及以上版 ...

  2. emqttd配置_Centos 安装部署Emqttd

    emqttd消息服务器可跨平台运行在Linux.FreeBSD.Mac OS X或Windows服务器上.由于emqttd是Erlang编写的,所以,在Linux下安装时,需要先安装Erlang. 注 ...

  3. mutt配置文件_CentOS 下配置以 smtp 方式(msmtp)使用 mutt

    mutt 默认使用 sendmail 发邮件,发送到邮箱时容易因为发件人不可信而被拒绝,将其更改为 smtp 方式可以解决这个问题,需要事先准备好 smtp 信息(发送邮件的smtp服务器.邮箱帐号. ...

  4. centos uwsgi配置_centos下配置nginx+uwsgi运行py以及静态文件的加载

    其实不限于centos,个人觉得所有的linux都一样,就好像你喜欢把钱放在左边的口袋,我喜欢把钱放右边的口袋,还有的人喜欢把钱放里面的口袋,无非是配置文件的地方不一样 首先安装nginx,嗯,这个自 ...

  5. centos安装stress安装失败_CentOS安装nginx

    安装 1.添加源 默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址.因此可以如下执行命令添加源: sudo rpm -Uvh http://nginx.org ...

  6. centos mysql5.7主从同步配置_centos 7 配置 mysql 5.7 主从复制

    centos 7 配置 mysql 5.7 主从复制 主库:192.168.12.3 从库:192.168.12.2 1. 主库从库所在服务器关闭防火墙 Systemctl stop firewall ...

  7. bond4 交换机配置_CentOS 网卡配置bond4(LACP)

    交换机开启LACP,配置聚合. 网卡eno1, eno2, eno3.eno1为管理口,eno2和eno3绑定,配置bond4. 配置eno2: vim /etc/sysconfig/network- ...

  8. Linux下配置用msmtp和mutt发邮件

    Linux下可以直接用mail命令发送邮件,但是发件人是user@servername,如果机器没有外网的dns,其他人就无法回复.此时,有一个可以使用网络免费邮箱服务的邮件发送程序就比较重要了.ms ...

  9. Linux(ubuntu)下安装anaconda(64位)并配置jupyter notebook远程访问

    Linux(ubuntu)下安装anaconda(64位)并配置jupyter notebook远程访问 Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180 ...

最新文章

  1. 使用IsLine FrameWork开发ASP.NET程序之一——命名空间与契约概览
  2. 你的企业客户服务,离卓越还有多远?
  3. python基础教程第4版-Python基础教程(第3版) 笔记(四)
  4. mysql noinstall_Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)
  5. html点击按钮弹出窗口_电脑桌面总是弹出广告怎么办?教你2种方法,轻松解决...
  6. [CQOI2012]模拟工厂 题解(搜索+贪心)
  7. RVC使用指南(三)-对象管理
  8. Python爬虫实战源码合集(持续更新)
  9. msp430入门编程47
  10. java实现url转码、解码
  11. 边界值法中的上点、内点和离点分析
  12. Unity播放广告切到后台,返回Unity广告消失问题
  13. Ecshop 2.7.1 B2B2C 小京东 商城网站 商品详情页二维码显示出错
  14. SM4加密算法原理和简单实现(java)
  15. springboot学习(七十一)解决问题:the URL contained a potentially malicious String “;“
  16. 基于LM的双目图像校准算法源码第一部分
  17. POJ 2965 The Pilots Brothers' refrigerator
  18. Carthage 缺点
  19. esxi能直通的显卡型号_没有驱动,显卡不动:amd显卡驱动安装教程
  20. HTML5 Canvas 渐变

热门文章

  1. 爱情原来是用伤口做的.撒盐后才知道痛.
  2. 服务器无法用u盘安装系统安装win7系统,服务器u盘安装win7系统
  3. 如何将Android Studio与华为软件开发云代码仓库无缝对接(二)
  4. JavaScript的变量提升
  5. k8s入门之虚拟化技术基本概念
  6. 香港旅游路线攻略——暂定
  7. Git Your branch and 'origin/master' have diverged
  8. Ruby语言发展史(个人理解)
  9. 嵌入式软考备考_6 嵌入式程序设计
  10. [Realtek sdk-4.4.1]RTL8198D Nand Flash 使用uboot env