Geralmente, existem três maneiras diferentes de enviar mensagens com o Mutt:
-
Usando o SMTP diretamente de dentro do Mutt. Isso é o que você está fazendo especificando
smtp_url
. Neste caso, o Mutt irá se conectar aosmtp.googlemail.com
e entregar através do SMTP. -
Usando um programa
sendmail
, que enviará o e-mail diretamente por meio de uma conexão SMTP e retornará somente depois de concluído. O msmtp é um exemplo desse tipo de programa. Você pode definir a variávelsendmail_wait
do Mutt para especificar quanto tempo ele aguardará até quesendmail
retorne antes de desistir e colocar a entrega em segundo plano. -
Uso e MTA que podem fazer enfileiramento local, por exemplo Postfix. O programa
sendmail
normalmente retornará quase imediatamente quando o Postfix tiver adicionado o correio à sua fila local. Você pode configurar o Postfix para usar o Gmail como um retransmissor SMTP , ele então encaminhará todos ( e-mails não locais) para o Gmail em segundo plano.