diff options
Diffstat (limited to 'lisp/gnus/message.el')
| -rw-r--r-- | lisp/gnus/message.el | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el index 8905acb9d1f..5a2b4334582 100644 --- a/lisp/gnus/message.el +++ b/lisp/gnus/message.el | |||
| @@ -6730,11 +6730,16 @@ The function is called with one parameter, a cons cell ..." | |||
| 6730 | ", ")) | 6730 | ", ")) |
| 6731 | mct (message-fetch-field "mail-copies-to") | 6731 | mct (message-fetch-field "mail-copies-to") |
| 6732 | author (or (message-fetch-field "mail-reply-to") | 6732 | author (or (message-fetch-field "mail-reply-to") |
| 6733 | (message-fetch-field "reply-to") | 6733 | (message-fetch-field "reply-to")) |
| 6734 | (message-fetch-field "from") | ||
| 6735 | "") | ||
| 6736 | mft (and message-use-mail-followup-to | 6734 | mft (and message-use-mail-followup-to |
| 6737 | (message-fetch-field "mail-followup-to")))) | 6735 | (message-fetch-field "mail-followup-to"))) |
| 6736 | ;; Make sure this message goes to the author if this is a wide | ||
| 6737 | ;; reply, since Reply-To address may be a list address a mailing | ||
| 6738 | ;; list server added. | ||
| 6739 | (when (and wide author) | ||
| 6740 | (setq cc (concat author ", " cc))) | ||
| 6741 | (when (or wide (not author)) | ||
| 6742 | (setq author (or (message-fetch-field "from") "")))) | ||
| 6738 | 6743 | ||
| 6739 | ;; Handle special values of Mail-Copies-To. | 6744 | ;; Handle special values of Mail-Copies-To. |
| 6740 | (when mct | 6745 | (when mct |