Estou usando o BBDB3 com o Gnus. Quero fazer com que o BBDB atualize o endereço do destinatário em seu banco de dados para cada email enviado (assim como o Gmail). É possível?
8
Certamente, este é o Emacs! :)
(bbdb-initialize 'gnus 'message)
(bbdb-mua-auto-update-init 'message) ;; use 'gnus for incoming messages too
(setq bbdb-mua-auto-update-p 'query) ;; or 'create to create without asking
Isso analisará os campos nas mensagens enviadas e sugerirá a criação das entradas correspondentes do BBDB
message-sent-hook
?(bbdb-mua-auto-update-init 'message)
e não(bbdb-mua-auto-update-init 'message 'gnus)
. Os antigos ganchos emmessage-send-hook
(apenas mensagens de saída), enquanto o segundo ganchos também emgnus-article-prepare-hook
(todos os artigos indicados, por conseguinte, as mensagens recebidas demasiado)gnus-article-prepare-hook
e eliminar qualquer ocorrência debbdb-mua-auto-update
(eles podem vir de outras partes da sua configuração, muito provavelmente outra chamada parabbdb-mua-auto-update-init
)Eu não tenho automático, mas se você quiser tê-lo em uma chave rápida aqui, como você pode ter isso:
e adicione um gancho para o gnus-summary-hook a uma chave, como por exemplo:
que o vincula ao teclado da citação para adicionar o remetente diretamente ao BBDB
fonte