mutt配置文件_ARCH Linux下使用Offlineimap+Mutt+Msmtp实现多account收发邮件!

e837943b73546d0e82b90c7d041bf44f.png

用linux很久了,一直用mutt和thunderbird作为邮箱客户端,之前mutt的配置是fetchmail+procmail+mutt+msmtp,但是后来发现使用imap的时候offflineimap更好用,procmail对我其实基本无用,遂改成offlineimap+mutt+msmtp的配置,多说无益,直入主题。

今天主要还是存一下个人对offlineimap+mutt+msmtp的粗浅理解,并供大家一起参考,主要配置来源于archwiki、offlineimap配置文件、mutt官方手册。我对于邮箱客户端的需求主要是能满足多个账户、imap收件,别的没有太多需求。本文只适合和我一样的小白参考,大神绕道、杠精退散。


一、系统环境。

个人系统为archlinux+i3wm,要用offlineimap+msmtp+mutt,当然是需要把这3个软件都装上啦。

二、软件简介

我就不按照官网的官方定义了,简单点来说,offlineimap就是一个用imap模式接收邮件的邮件接收器,可以在本地存储邮件副本。mutt就是一个邮件客户端框架,不负责收邮件,也不负责发邮件,可以理解为一个专用于邮件的查看器和文本编辑器。可以用mutt查看offlineimap下载下来存储在maildir目录树的邮件。当然,mutt的arch仓库版本也集成了pop、imap的邮件接收功能。但是个人感觉不太好用。mstmp就是一个邮件发送软件。

offlineimap的官方配置样本存储在/usr/share/offlineimap文件夹内,有offlineimap.conf 和offlineimap.conf.minimal两个,我直接用的mininal,配置简单,能用,就达成我的目的了。ps:当然,可能不同的linux版本的官方配置文件在/usr/share、/usr/sharedoc、/usr/local/share、/etc/share 啥的,这个需要自己去找,实在没有就不要了,自己在家目录下新建一个。个人配置文件一般存放在家目录下,格式为.offlineimaprc (.为隐藏文件)

cp /usr/share/offlineimap/offlineimap.conf.minimal ~/.offlineimaprc

个人建议是第一步配置offlineimap,配置完成后配置mutt,最后配置msmtp,刚开始接触linux下命令行下使用imap收邮件的时候,第一步就开始配置mutt,一头雾水,根本都搞不明白mutt各个配置的含义。

先看一下官方minial的配置文件。格式基本不用改,只要了解大概含义,general是通用配置,accounts的设置就在这里,像我有好几个邮箱,163、qq、企业邮箱、outlook,就可以在accouts配置这输入accounts = Tencent,Company,Outlook,163maill,等,accounts的名称随意填写,只要能和下面的配置对的上即可,每个账号之间用英文逗号(,)分隔开。

# Sample minimal config file.  Copy this to ~/.offlineimaprc and edit to
# get started fast.

[general]
accounts = Test

[Account Test]
localrepository = Local
remoterepository = Remote

[Repository Local]
type = Maildir
localfolders = ~/Test

[Repository Remote]
type = IMAP
remotehost = examplehost
remoteuser = jgoerzen

localrepository和remoterepository后面跟的配置源名称也可以随便写,我一般都命名为Local-tencent,Local-company,Remote-tencent,Remote-company这样。

Repository 本地的配置:type就是Maildir格式,不要改,localfolders可以改成你的邮件存储位置,如果是单用户,可以放在~/Mail下,我是多用户,所以我把qq邮件放在了~/Mail/Tencent,企业邮件放在了~/Mail/Exmail,163邮件放在了~/Mail/Netease下面,outlook邮件……,依次类推就可以了。

先创建Mail主文件夹。

mkdir ~/Mail

下面看一下我的配置文件。

# File postion: ~/.offlineimaprc.
# Author: Majormeng
# Date: 2020-10-22

[general]
accounts = Tencent,Exmail

[Account Tencent]
localrepository = Local-Tencent
remoterepository = Remote-Tencent

[Repository Local-Tencent]
type = Maildir
localfolders = ~/Mail/Tencent

[Repository Remote-Tencent]
type = IMAP
remotehost = imap.qq.com
remoteuser =  #填你的用户名
remotepass =  #填你的密码
ssl = yes
sslcacertfile = /etc/ssl/certs/ca-certificates.crt

[Account Exmail]
localrepository = Local-Exmail
remoterepositor
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值