Mostra o ID da mensagem para o correio sendo escrito

3

Existe alguma maneira de imprimir / prever o Message-ID que o mutt irá atribuir ao e-mail atualmente sendo composto?

Parece que ele consiste em um timestamp, uma string aleatória (é?) e o hostname de muttrc , mas não está claro quando isso é gerado.

    
por 1ace 04.01.2017 / 11:24

1 resposta

2

O identificador de mensagem é gerado, se necessário, quando o envelope é preparado, ou seja, pouco antes de mutt enviar o email. Parece não haver uma maneira de ver o identificador gerado dentro de mutt antes que a mensagem seja enviada. Se você especificar manualmente seu próprio identificador na mensagem composta, mutt usará isso ...

O próprio identificador gerado contém as seguintes informações (consulte mutt_gen_msgid() in sendlib.c ), a partir da dica atual de desenvolvimento:

  • ano;
  • mês;
  • dia do mês;
  • hora;
  • minuto;
  • segundo;
  • um único caractere entre 'A' e 'Z';
  • mutt do identificador de processo;
  • o FQDN do host.

Na versão que eu tenho atualmente no Debian, há de fato um aleatório string (em vez do caractere único e identificador do processo).

Em qualquer caso, o identificador não é previsível com precisão!

    
por 04.01.2017 / 11:43

Tags