linux mutt+esmtp+fetchmail+procmail 命令行邮箱开发环境配置

linux mutt+esmtp+fetchmail+procmail 命令行邮箱开发环境配置

安装如下软件包

main@main:~# sudo apt install fetchmail procmail mutt esmtp -y

参考如下缺省配置文件

  1. ~/.fetchmailrc
    这里以foxmail为例,user后面填的是你的邮箱地址,password是你的imap授权码,需要在网页版邮箱设置中获取
poll imap.qq.com protocol imap port 993 user "************" password "****************" keep ssl

mimedecode
mda "/usr/bin/procmail"
  1. ~/.procmailrc
MAILDIR=$HOME/Mail
# main 是我的用户名
DEFAULT=/var/mail/main
VERBOSE=off
LOGFILE=/tmp/procmaillog

:0:
inbox/
  1. ~/.muttrc
set sendmail="/usr/bin/esmtp"
set envelope_from=yes
set from="发件人名字 发件人邮箱"
set use_from=yes
set edit_headers=yes
#set move=yes
set charset="utf-8"

set mbox_type = Maildir
set folder = "$HOME/Mail"
set spoolfile = "$HOME/Mail/inbox"
set mbox="$HOME/Mail/seen"
set record="$HOME/Mail/sent"
set postponed="$HOME/Mail/draft"
  1. ~/.esmtprc
    同理,identity和username是邮箱地址, password为授权码
identity "****************"
hostname smtp.qq.com:587
username "****************"
password "****************"
starttls required

拉取邮件

fetchmail -a

Mutt 查阅邮件

首次打开会创建本地邮箱路径

mutt

参考资料

https://www.jianshu.com/p/6a1020dc62f9

posted @ 2022-05-10 02:21  IotaHydrae  阅读(205)  评论(0编辑  收藏  举报