Gnus BCC要适当的发送地址

时间:2014-02-19 02:09:31

标签: email emacs smtp archive gnus

Gmail非常棒,因为使用该SMTP发送的任何内容都将保存在“已发送”文件夹中;不幸的是,我的其他电子邮件服务器都没有提供这个。那么,我的意图是自动将Bcc添加到我发送的任何电子邮件地址。但我可以用一些帮助调整我的.gnus来做到这一点。这是我的.gnus中的内容:

; includes reply-to with whoever an incoming mail was sent to
    (setq gnus-posting-styles
      '(((header "to" "me1@gmail.com")
         (address "me1@gmail.com"))
    ((header "to" "me2@gmail.com")
         (address "me2@gmail.com"))
    ((header "to" "me@univ.edu")
         (address "me@univ.edu"))
    ((header "to" "me1@mysite.com")
         (address "me1@mysite.com"))
    ((header "to" "me2@mysite.com")
         (address "me2@mysite.com"))
    ((header "cc" "me1@gmail.com")
         (address "me1@gmail.com"))
    ((header "cc" "me2@gmail.com")
         (address "me2@gmail.com"))
    ((header "cc" "me@univ.edu")
         (address "me@univ.edu"))
    ((header "cc" "me1@mysite.com")
         (address "me1@mysite.com"))
    ((header "cc" "me2@mysite.com")
         (address "me2@mysite.com"))
))

除了gmail之外,如何将其设置为BCC我使用的任何电子邮件?有没有办法在新邮件上执行此操作,其中在发送时指定发件人地址,而不是在创建时指定?

1 个答案:

答案 0 :(得分:0)

以下是部分答案:

这可以在init.el.emacs文件中找到:

(setq mail-user-agent 'sendmail-user-agent)

(setq mail-self-blind t)

(setq user-mail-address "WorldsEndless@stackoverflow.com")

然后,M-x compose-email


ALTERNATIVE :根据需要插入密送。我添加了mail-send-and-exit,以便在发送时可以执行所有操作,如果这是用户喜欢的内容。可以进一步定制函数worldsendless-mail-bcc以向用户提供用于选择预定的不同密送电子邮件地址的选项,或者可以更复杂,例如查看其来自何处(即,检查发件人电子邮件帐户)根据发件人选择密件抄送。

(setq mail-bcc "WorldsEndless@stackoverflow.com")

(defun worldsendless-mail-bcc ()
  "Move point to end of BCC field, creating it if necessary."
  (interactive)
  (expand-abbrev)
  (or (mail-position-on-field "bcc" t)
      (progn (mail-position-on-field "to")
       (insert (concat "\nBCC: " mail-bcc) )))
  (mail-send-and-exit))