Eu gostaria de usar muttcontinuamente, permita-me explicar o que quero dizer com um exemplo. Meu fluxo de trabalho típico é este:
- Abra
mutt - Redigir uma mensagem
- Pressione
ypara confirmar a ação de envio - ... espera!
- Redigir outra mensagem
- Pressione
ypara 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
muttpara 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 muttem uma tmuxsessão com várias janelas, todas em execução tmuxe 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 = -1mas o atraso no envio de uma mensagem permanece
muttfluxo de trabalho? (por exemplo, pressione responder muttdentro de uma pasta IMAP e descarregar para sendmailtalvez?) Recomendações sobre qual MTA usar? Exemplo de arquivo .muttrc online com o MTA configurado?
:set ?smtp_urlpara verificar, eu acho. Eu nunca descobri como configurar eximou sendmailenviar várias contas, então uso apenas mstmpcom o msmtpQscript 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_waitque 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_waitcomo-1.