> Hi > Let’s assume I write an email to: > (defun check-my-to-field () > "This function will be run before you execute followup. And it warns you if > your email address is not > in the To field. That warning is a safty message if you had been only on the > BCC field!!" > (interactive) > (unless (string-match user-mail-address (message-fetch-field "To")) > (if (y-or-n-p "Warning: Followup? But you are not on the TO field, you > FOOL, proceed?") > (message "I hope you are sure.") > (error > (progn > (message "Aborted, you are not in the To: field!!!"))))))
> (defadvice gnus-article-followup-with-original (before mychecktofield > activate) > "This function will be run before you execute followup. It warns you if > your email address is not in the To field. That warning is a safty > message if you had been only on the BCC field!!" > (check-my-to-field)) > It does not work in the *summary buffer*. Adding (gnus-summary-select-article-buffer) Solves the problem somehow: (defun check-my-to-field () "This function will be run before you execute followup. And it warns you if your email address is not in the To field. That warning is a safty message if you had been only on the BCC field!!" (interactive) (gnus-summary-select-article-buffer) (unless (string-match user-mail-address (message-fetch-field "To")) (if (y-or-n-p "Warning: Followup? But you are not on the TO field, you FOOL, proceed?") (message "I hope you are sure.") (error (progn (message "Aborted, you are not in the To: field!!!")))))) (defadvice gnus-article-followup-with-original (before mychecktofield activate) "This function will be run before you execute followup. It warns you if your email address is not in the To field. That warning is a safty message if you had been only on the BCC field!!" (check-my-to-field)) (defadvice gnus-summary-followup-with-original (before mychecktofield activate) "This function will be run before you execute followup. It warns you if your email address is not in the To field. That warning is a safty message if you had been only on the BCC field!!" (check-my-to-field)) Uwe Brauer
smime.p7s
Description: S/MIME cryptographic signature