Eu gostaria de usar mutt
continuamente, permita-me explicar o que quero dizer com um exemplo. Meu fluxo de trabalho típico é este:
- Abra
mutt
- Redigir uma mensagem
- Pressione
y
para confirmar a ação de envio - ... espera!
- Redigir outra mensagem
- Pressione
y
para confirmar a ação de envio - ... espera!
Estou conectado ao meu Gmail pelo IMAPS.
O problema é que muitas vezes eu preciso responder a muitas mensagens em sequência e o padrão acima é obviamente inaceitável, porque o programa não retorna o controle para mim enquanto tenta entregar a mensagem em segundo plano. Meu tempo é valioso e não posso esperar que uma máquina faça seu trabalho depois que eu já expressei minha intenção (enviar) a ela, posso?
- Posso configurar
mutt
para que ele entregue a mensagem em segundo plano, retornando imediatamente o controle para mim para compor mais mensagens?
Minha solução atual para isso é executada mutt
em uma tmux
sessão com várias janelas, todas em execução tmux
e alternando para outra janela para compor a próxima mensagem à medida que a anterior está sendo entregue. Esse é um tipo ruim de "hack", eu digo.
Minhas configurações:
- smtp_url = "smtps: //robottinosino@smtp.googlemail.com: 465 /"
# Gmail configuration
set folder = "imaps://imap.googlemail.com:993"
set spoolfile = "imaps://imap.googlemail.com:993/[Gmail]/All Mail"
set postponed = "imaps://imap.googlemail.com:993/[Gmail]/Drafts"
# set record = "imaps://imap.googlemail.com/[Gmail]/Sent Mail"
set record = "/home/tinosino/Sent_Messages.txt"
set realname = "Tino Sino"
set imap_user = "robottinosino@gmail.com"
set imap_pass = ""
set smtp_url = "smtps://robottinosino@smtp.googlemail.com:465/"
set smtp_pass = ""
set from = "robottinosino@gmail.com"
set sort = threads
set editor = "vim"
O que eu já tentei:
- Defino,
sendmail_wait = -1
mas o atraso no envio de uma mensagem permanece
mutt
fluxo de trabalho? (por exemplo, pressione responder mutt
dentro de uma pasta IMAP e descarregar para sendmail
talvez?) Recomendações sobre qual MTA usar? Exemplo de arquivo .muttrc online com o MTA configurado?
:set ?smtp_url
para verificar, eu acho. Eu nunca descobri como configurar exim
ou sendmail
enviar várias contas, então uso apenas mstmp
com o msmtpQ
script empacotado , embora seja um pouco carente de funcionalidade (principalmente porque não é um daemon que você deve verificar e tentar novamente as mensagens com falha).
sendmail_wait
que não faz nada quando você não$sendmail
está usando . Em vez disso, você está usando o cliente SMTP embutido muito básico do mutt e não acho que isso suporte o envio em segundo plano. Meu comentário disse que "usar um MTA filas separada e , em seguida, definir sendmail_wait
", ou seja, o primeiro passo é necessário para o segundo.
sendmail_wait
como-1
.