用mutt收发邮件系列1-软件安装(mutt+offlineimap+msmtp)

用mutt收发邮件系列第一篇

一、缘起

linux下面有各种收发邮件的软件,比如thunderbird,evolution,配置傻瓜化,点击点击就可以了,
但是,凡事都有个但是,thunderbird选择pop3协议,只能收邮箱的收件箱,其他自定义邮件夹收不到,
而如果选择imap协议,则只能实时在线才能处理邮件,附件还得打开浏览器下载,而evolution,好像
邮件超过100封,你点击一下都要反应半天,至于其他几个,那估计也有这样那样的问题,于是,痛下
决心,准备利用mutt收发邮件。

开始准备只写一篇,后来发现这个一篇可能不行,所以干脆写成一个系列。

二、目录

这个系列初步定为如下4篇,这是第一篇

1.用mutt收发邮件系列1-软件安装(mutt+offlineimap+msmtp)

2.用mutt收发邮件系列2-offlineimap配置(mutt+offlineimap+msmtp)

3.用mutt收发邮件系列3-mutt和msmtp配置(mutt+offlineimap+msmtp)

4.用mutt收发邮件系列4-mutt使用(mutt+offlineimap+msmtp)

至于邮件通知,用的mail-notification,傻瓜化的设置,就不写教程了

三、前提和安装

1.前提

  • 操作系统:ubuntu 16.04
  • 用户:非root用户
  • 命令行输入locale得到的值:
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=zh_CN.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL=
  • 已安装:openssl,python
  • 使用的邮箱:139和126邮箱
  • 126、139邮箱已绑定手机

2.安装

安装命令在此小节后面,如果不想看解释直接安装就跳到后面看就可以了。

  • offlineimap:用于收邮件,通过imap协议将邮件离线下载到本地。
  • msmtp:用于发送邮件
  • feh,w3m:w3m用处理html邮件,也可以查看html附件,feh用于查看附件图片。
  • mutt:用于把前述的所有整合到一起,给一个操作邮件处理的界面,并提供地址簿功能;其实mutt本身也支持收邮件、发邮件等功能,但是,但是我也不太想折腾了。
  • mail-notification:用于新邮件通知
  • 邮件过滤利用网易邮箱的来信分类功能,基本够用了

下面就是安装命令,直接复制粘贴即可。

sudo apt-get install offlineimap msmtp feh w3m mutt mail-notification
添加新评论