Estoy tratando de configurar mu4e para usarlo tanto para cuentas de gmail personales como laborales. Configuré offlineimap
y obtuve el correo correctamente .
Luego intenté configurar mu4e, y de acuerdo con la documentación:
La forma recomendada de manejar múltiples cuentas es a través del sistema de Contextos incorporado de mu4e
Bueno. Establezco los valores de contexto de esta manera:
mu4e-contexts
`( ,(make-mu4e-context
:name "home"
:match-func (lambda (msg) (when msg (mu4e-message-contact-field-matches msg :to "[email protected]")))
:vars '((mu4e-maildir . "~/.mail/personal")
(mu4e-trash-folder . "/[Gmail].Trash")))
,(make-mu4e-context
:name "work"
:match-func (lambda (msg) (when msg (mu4e-message-contact-field-matches msg :to "[email protected]")))
:vars '((mu4e-maildir . "~/.mail/work")
(mu4e-trash-folder . "/[Gmail].Bin"))))))
por supuesto, hay más que eso, te estoy mostrando solo la pieza relevante. Entonces, el problema que tengo es que tiene que ver con eliminar mensajes. A veces funciona, otras veces no. Y cuando falla, arroja mensajes como este:
error in process filter: Error 70: error moving /Users/ag/.mail/personal/[Gmail].INBOX/cur/1457242634_2.42730.C02MT2ZDFH05,U=27933,FMD5=4b4b643246a6b95b2136ea99e0e5f614:2,S
to /Users/ag/.mail/[Gmail].Trash/cur/1457242634_2.42730.C02MT2ZDFH05,U=27933,FMD5=4b4b643246a6b95b2136ea99e0e5f614:2,ST
¿Ves que eligió el archivo en el personal
directorio y está tratando de moverse a la [Gmail].Trash
raíz de maildir
?
El árbol de directorios real se parece más a esto:
/Users/ag/.mail
├── personal
│ ├── INBOX
│ ├── [Gmail].All\ Mail
│ ├── [Gmail].Important
│ ├── [Gmail].Sent\ Mail
│ ├── [Gmail].Spam
│ ├── [Gmail].Trash
└── work
├── INBOX
├── [Gmail].All\ Mail
├── [Gmail].Bin
├── [Gmail].Important
├── [Gmail].Sent\ Mail
├── [Gmail].Spam
Tenga en cuenta que los mu4e-trash-folder
valores son diferentes para personal
y work
. Honestamente, no sé por qué, puse synclabels = yes
mi offlineimaprc
y eso es lo que obtuve.
Me parece que mu4e no puede establecer el valor correcto mu4e-trash-folder
durante el cambio de contexto. ¿Alguien puede ayudarme a arreglar eso? ¿Mostrarme una pieza de configuración donde se utilizan diferentes carpetas para diferentes contextos? Gracias.
Respuestas:
No puede configurar mu4e-maildir en contextos.
cf. http://www.djcbsoftware.nl/code/mu/mu4e/Contexts-example.html
Por lo tanto, debe establecer lo siguiente:
fuente
mu4e-maildir
en contextos, ¿cómo sabe mu4e cuálINBOX
usar? Parece que no haymu4e-inbox-folder
variable ...INBOX
está. Simplemente indexa carpetas debajomu4e-maildir
, yINBOX
puede ser una de ellas.mu4e-maildir-shortcuts
ir allí cuando escribo, por ejemploji
.