EmacsTalk

mu4e 修改默认发件人地址

  tags: mu4e

文章目录

在使用 mu4e 回复邮件时,默认会用 user-mail-address 变量指定的邮箱进行回复,这对大多数情况是合理的,但是如果你有多个邮件地址,那么就有可能希望在回复某些邮件时修改默认的发送人。

(defun my/set-mu4e-account ()
  (when mu4e-compose-parent-message
    (let ((to (cadar (mu4e-message-field mu4e-compose-parent-message :to))))
      (when (string-suffix-p "apache.org" to)
        (setq-local user-mail-address "[email protected]")))))

(add-hook 'mu4e-compose-pre-hook 'my/set-mu4e-account)

这里给出一个示例,当回信的地址来自 apache.org 域名时,使用 [email protected] 这个邮箱作为发信人。

收听方式

反馈