
Configuré fetchmail para recibir correos electrónicos de dos cuentas diferentes usando POP, pero me gustaría que estén marcados de tal manera que Gnus o mutt puedan saber que son de cuentas separadas para fines de lectura y clasificación. El mismo usuario local hará la lectura.
¿Cuál es la forma más sencilla de hacer esto?
Respuesta1
fetchmail y procmail: agregar encabezado personalizado por cuenta recuperada
Puede
haga que fetchmail entregue correo electrónico directamente a través del script procmail con un parámetro personalizado por cuenta
hacer que procmail agregue un encabezado personalizado según el parámetro pasado
hacer que gnus/mutt se divida según el encabezado personalizado
División de correo - Manual de Gnus
~/.fetchmailrc
# Pass messages fetched from account1 via procmail script .procmailrc
# executed with parameter ACCOUNT set to "account1"
poll account1
...
mda procmail -m ACCOUNT=account1 .procmailrc
~/.procmailrc
# Add custom header based on ACCOUNT parameter
:0hw
* ACCOUNT ?? .
| formail -i "X-ACCOUNT: $ACCOUNT"
~/.gnus
;; https://www.gnu.org/software/emacs/manual/html_node/gnus/Splitting-Mail.html
(setq nnmail-split-methods
'(("mail.account1" "^X-ACCOUNT: account1")
("mail.other" "")))
Respuesta2
Para ñus:
Si las dos cuentas diferentes tienen direcciones de correo electrónico diferentes, puede dividirlas según el To:
encabezado. Es posible que esto no funcione si hay listas de correo a las que están suscritas esas direcciones. Pero eso podría solucionarse con algunas reglas de división más.
Así es como hago la división de mis 5 direcciones de correo (3 principales y 2 menores).
Si eso no es suficiente, entonces tal vez dividirnos Delivered-To:
.
Referirse aDivisión de correosección del manual de Gnus.