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

Reply via email to