On 2022-11-03, at 07:21, Angel de Vicente wrote: > So, I was actually thinking of going for the second option: use SMIME > when I send from the address in the certificate, and use PGP when > sending from this gmail address. But now I need to figure out how to > tell Gnus to do that. Right now I have the following, which makes sure > that by default I will be always signing with SMIME. Do you know if > there is an easy way to set these depending on the "From" address? > > ,---- > | (add-hook 'gnus-message-setup-hook 'mml-secure-message-sign-smime) > | (setq mml-secure-method "smime") > `----
This might be possible with Posting Styles if your e-mails with different senders are in different groups. See variable gnus-posting-styles and the info page to which it points. To me, the following part seems promising. Note that the body string could be a function call that produces a secure tag. ((posting-from-work-p) ;; A user defined function (signature-file "~/.work-signature") (address "u...@bar.foo") (body "You are fired.\n\nSincerely, your boss.") ("X-Message-SMTP-Method" "smtp smtp.example.org 587") (organization "Important Work, Inc")) Best wishes Jens