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 @   IotaHydrae  阅读(276)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示