我想mutt
不断使用,让我用一个例子来解释我的意思。我典型的工作流程是:
- 打开
mutt
- 撰写讯息
- 按下
y
以确认发送动作 - ... 等等!
- 撰写其他讯息
- 按下
y
以确认发送动作 - ... 等等!
我通过IMAPS连接到我的Gmail。
问题是我经常需要顺序地答复许多消息,并且上述模式显然是不可接受的,因为该程序在尝试在后台传递消息时没有将控制权还给我。我的时间很宝贵,在我已经表达了(发送)意图之后,就不能等待机器完成工作了,可以吗?
- 我可以进行配置
mutt
,使其在后台进行邮件传递,立即将控制权交还给我以撰写更多邮件吗?
我当前的解决方法是mutt
在tmux
具有多个窗口的会话中运行,所有窗口都在运行tmux
并切换到另一个窗口以在传递前一个消息时组成下一个消息。我说,这是一种糟糕的“骇客”。
我的设置:
- smtp_url =“ smtps://robottinosino@smtp.googlemail.com:465 /”
# Gmail configuration
set folder = "imaps://imap.googlemail.com:993"
set spoolfile = "imaps://imap.googlemail.com:993/[Gmail]/All Mail"
set postponed = "imaps://imap.googlemail.com:993/[Gmail]/Drafts"
# set record = "imaps://imap.googlemail.com/[Gmail]/Sent Mail"
set record = "/home/tinosino/Sent_Messages.txt"
set realname = "Tino Sino"
set imap_user = "robottinosino@gmail.com"
set imap_pass = ""
set smtp_url = "smtps://robottinosino@smtp.googlemail.com:465/"
set smtp_pass = ""
set from = "robottinosino@gmail.com"
set sort = threads
set editor = "vim"
我已经尝试过的东西:
- 我设置了,
sendmail_wait = -1
但发送消息的延迟仍然存在
我如何知道哪个MTA现在处于活动状态,并且可以将“另一个” MTA集成到我的
—
Robottinosino 2012年
mutt
工作流程中?(例如mutt
,在IMAP文件夹中按,中的回复,然后卸载到sendmail
?)关于使用哪种MTA的建议?配置了MTA的示例在线.muttrc文件?
也有可能您使用的是mutt的较新版本中的内置SMTP。
—
2012年
:set ?smtp_url
我想检查一下。我从来没有想过如何配置exim
或sendmail
发送多个帐户,所以我只使用mstmp
打包的msmtpQ
脚本,尽管它缺少一些功能(特别是因为它不是守护程序,所以您必须自己检查并重试失败的消息)。
是的,该设置意味着您正在使用mutt的内置SMTP支持直接与gmail通信。
—
2012年
@Robottinosino当然
—
2012年
sendmail_wait
,当您不使用$sendmail
时不会执行任何操作。相反,您使用的是mutt的非常基本的内置 SMTP客户端,并且我认为不支持后台发送。我的评论说“使用单独的MTA队列,然后进行设置sendmail_wait
”,这意味着第二步需要第一步。
sendmail_wait
为-1
。