mutt配置

本文档介绍了如何个性化Mutt邮件客户端的配置,包括读取系统和用户配置文件的顺序,以及如何设置.sendmail、use_from、realname和from等参数。同时,详细阐述了如何创建和配置.msmtprc文件来使用msmtp进行邮件发送,并提供了测试邮件发送的命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://www.mutt.org/doc/manual/#intro-help

虽然默认配置(或“首选项”)使 Mutt 开箱即用,但通常需要定制 Mutt 以适合您自己的口味。首次调用 Mutt 时,它将尝试读取“系统”配置文件(由本地系统管理员设置的默认值),除非指定了“ -n ” 命令行选项。此文件通常为/usr/local/share/mutt/Muttrc或 /etc/Muttrc. 接下来,Mutt 将查找.muttrc在您的主目录中命名的文件 。如果这个文件不存在并且你的主目录有一个名为 的子目录 .mutt,Mutt 会尝试加载一个名为 .mutt/muttrc. 如果仍然没有找到,Mutt 会尝试 $XDG_CONFIG_HOME/mutt/muttrc

vim /etc/Muttrc

添加
set sendmail="/usr/bin/msmtp"#需要安装msmtp
set use_from=yes
set realname="测试"
set from=123@qq.com
set envelope_from=yes
 

家目录新建一个配置文件.msmtprc

vim ~/.msmtprc

account default
host smtp.exmail.qq.com #邮箱服务地址
from 123@qq.com #邮箱
auth plain
user 123@qq.com #账号
password 123 #密码
logfile ~/.msmtp.log

如果家目录有.muttrc或者其他mutt配置文件会覆盖etc下的配置,出现问题

echo "内容" | mutt -s"标题" 123456@qq.com

测试

在 CentOS 上使用 `mutt` 发送邮件需要先进行配置。以下是 `mutt` 的基本配置步骤: 1. 安装 `mutt`: ``` sudo yum install mutt ``` 2. 配置 `mutt` 的配置文件 `~/.muttrc`: ``` set realname = "Your Name" set from = "[email protected]" set use_from = yes set editor = /usr/bin/vim set imap_user = "your_username" set imap_pass = "your_password" set folder = "imaps://imap.example.com/" set spoolfile = "+INBOX" set record = "+Sent" set header_cache = "~/.mutt/cache/headers" set message_cachedir = "~/.mutt/cache/bodies" set certificate_file = "~/.mutt/certificates" set smtp_url = "smtp://smtp.example.com:587/" set smtp_pass = "your_smtp_password" set move = no set imap_keepalive = 900 ``` 其中,`realname` 选项指定发件人姓名,`from` 选项指定发件人邮箱地址,`use_from` 选项表示使用 `from` 选项中的值作为发件人信息,`editor` 选项指定使用的编辑器,`imap_user` 和 `imap_pass` 选项分别指定 IMAP 服务器的用户名和密码,`folder` 选项指定 IMAP 服务器的地址,`spoolfile` 选项指定默认的收件箱,`record` 选项指定保存已发送邮件的文件名,`header_cache` 和 `message_cachedir` 选项分别指定缓存邮件头和邮件体的目录,`certificate_file` 选项指定证书文件的路径,`smtp_url` 选项指定 SMTP 服务器的地址和端口,`smtp_pass` 选项指定 SMTP 服务器的密码,`move` 选项表示在收件箱中标记已读邮件,`imap_keepalive` 选项指定保持 IMAP 连接的时间间隔。 注意:以上配置文件中的 `your_name`、`[email protected]`、`your_username`、`your_password`、`imap.example.com` 和 `smtp.example.com` 分别需要替换为你自己的姓名、邮箱地址、IMAP/SMTP 服务器的用户名、密码和地址。 3. 测试发送邮件: ``` echo "This is a test email." | mutt -s "Test Email" [email protected] ``` 这样就可以使用 `mutt` 发送邮件了。如果需要使用其他邮件传输代理程序,可以相应地修改 `mutt` 的配置文件中的选项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值