我在emacs中使用的消息模式并不多,我试图使用msmtp发送消息。当我试图从emacs内部发送邮件时,它突然打开了我默认的系统电子邮件客户端,并在其中创建了新邮件,其中包含了我刚输入的emacs的文本--不多。我要它从内部发邮件。
我知道这不是msmtp的问题,因为我可以通过命令行通过msmtp发送电子邮件。当我检查我的msmtp日志时,没有从emacs发送的尝试。还没走那么远。
我想知道这是否是某种权限问题,因为在/usr/bin中,msmtp出现时设置了GID位。我是新的GID设置,但它似乎是唯一的文件,有它。
谁能给我指明正确的方向?
下面是我的emacs配置的相关内容:
(setq send-mail-function 'sendmail-send-it
sendmail-program "/usr/bin/msmtp"
mail-specify-envelope-from t
mail-envelope-from 'header
message-sendmail-envelope-from 'header)发布于 2021-03-06 15:33:32
搞定了。对于今后遭受这种情况的任何人来说,第一行的正确变量定义应该是:
(setq message-send-mail-function 'message-send-mail-with-sendmail https://askubuntu.com/questions/1321238
复制相似问题