Emacs et plusieurs serveurs SMTP


0

Auparavant, l'utilisation de plusieurs serveurs SMTP avec Gnus impliquait l'ajout d'un en-tête de courrier spécial en fonction du groupe actuel et l'analyse de ces informations avec une fonction d'envoi de courrier personnalisée.

Depuis qu'Emacs 24 a trouvé la plupart des solutions de contournement disponibles, sendmail est maintenant beaucoup plus facile à utiliser et à configurer avec un seul serveur.

Quel est le meilleur moyen d’avoir plusieurs serveurs SMTP avec Gnus et d’utiliser celui appartenant au groupe que je lis actuellement dans Emacs 24?

Réponses:


2

j'utilise msmtp et ce configuration et certains gnus-posting-styles avec succès sur Emacs 24.1.1.

(defun cg-feed-msmtp ()
  (if (message-mail-p)
      (save-excursion
    (let* ((from
        (save-restriction
          (message-narrow-to-headers)
          (message-fetch-field "from")))
           (account
        (cond
         ;; I use email address as account label in ~/.msmtprc
         ((string-match "mitchelh@example1.com" from) "example1")
         ;; Add more string-match lines for your email accounts
         ((string-match "mitchelh@example2.com" from) "example2"))))
      (setq message-sendmail-extra-arguments (list '"-a" account))))))

(setq message-sendmail-envelope-from 'header)
(add-hook 'message-send-mail-hook 'cg-feed-msmtp)


(setq gnus-posting-styles
      '(("nnimap\\+EXAMPLE2:INBOX"
     (address "mitchelh@example2.com"))))

Je suis arrivé à quelque chose d'incroyablement similaire il y a quelques jours.
pmr
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.