
O mutt pode enviar e-mails da linha de comando sem parâmetros de linha de comando, com assunto, cc, cco, resposta para, resposta para todos definidos dentro do arquivo mail.txt com o corpo da mensagem também (o mesmo formato de arquivo como mutt abre para mim quando pressiono m-enviar e-mail ou r-responder ao e-mail).
... De maneira que eu possa:
- pressione 'r' no e-mail recebido, prepare minha mensagem de resposta, salve-a com ':w ~/preparedmail.txt' no vim ... cancelar o envio
- e então execute $ às 8:00 <<< "mutt < ~/preparedmail.txt"
... ou existe outra ferramenta que aceite este formato de arquivo. Ou outra maneira de conseguir isso.
Responder1
Se você estiver usando sendmail
ou postfix
para entregar a correspondência, poderá usar
sendmail -t <~/preparedmail.tx
e extrairá o(s) destinatário(s) de destino de qualquer linha To:
Cc:
de Bcc:
cabeçalho do arquivo (até a primeira linha em branco) e enviará o arquivo como correio.
Para pessoas que configuraram uma ferramenta comomutt
enviar e-mails diretamente, uma solução fácil é usarmsmtp, um programa para enviar um e-mail pré-construído que também usa -t
o sendmail para obter os destinatários e é muito mais fácil de configurar para smtp com credenciais do que postfix ou sendmail. Aqui está um exemplo ~/.msmtprc
para enviar e-mail para o Gmail:
account gmail
host smtp.gmail.com
port 587
tls on
# from [email protected]
auto_from on
auth on
user [email protected]
# password mypassword
passwordeval gpg -d ~/.msmtp.password.gpg
account default : gmail
Não se esqueça de chmod og= ~/.msmtprc
.
Responder2
O mutt
comando oferece suporte a uma -H
opção, com estes documentos:
-H draft
Specify a draft file which contains header and body to use to
send a message.
Você pode criar um desses arquivos de rascunho "manualmente" se quiser, mas acredito que seja o mesmo formato que Mutt usa ao "adiar" um e-mail (às vezes chamado de "rascunho").
No Mutt, você pode criar um e-mail e depois P
adiá-lo — isso criará o arquivo com cabeçalhos incluídos. O local padrão em que ele é salvo no meu sistema é ~/postponed
, mas você pode encontrar o caminho dentro do Mutt com :echo $postponed
.
Observação: esse arquivo conterá vários e-mails, caso você tenha vários adiados.