mutt: atraso na entrega de emails

3

É a primeira vez que estou enviando e-mails do Bash. Para um teste, enviei cerca de 80 e-mails com mutt para (e de) meu endereço do GMail. Nem todos os e-mails foram entregues nas 24 horas seguintes ao envio do e-mail.

24 horas depois, quando eu envio um novo e-mail com mutt , o novo e-mail é entregue e alguns e-mails antigos que não foram entregues antes estão sendo entregues. Posso então repetir o processo (enviando novos emails) e toda vez que alguns e-mails antigos estiverem sendo entregues ao mesmo tempo, até o ponto em que todos os 80 e-mails antigos sejam entregues.

  • O que está acontecendo?
  • Supondo que eu não ultrapasse a taxa limite de e-mails enviados / recebidos, como posso garantir que todos os e-mails sejam entregues nos minutos / horas seguintes após o comando mutt ter sido executado?
  • Como posso ter certeza de que um determinado email foi entregue?

Estou usando o Mac OSX El capitano.

    
por Remi.b 06.11.2015 / 21:31

1 resposta

0

Verifique tail -f /var/log/mail.log e procure pelos códigos de resposta 4.X.X (atrasos) se não houver nada lá então o mutt não está terminando com o email local (ou você tem o syslog redirecionando seus maillogs em outro lugar)

Você deve configurar mutt para usar um smart-host com auth

~ / .muttrc

set imap_user = “[email protected]”
set imap_pass = “YOUR-PASSWORD”
set smtp_url = “smtp://[email protected]:587/”
set smtp_pass = “YOUR-PASSWORD”
set from = “[email protected]”
set realname = “YOUR NAME”
set folder = “imaps://imap.gmail.com:993"
set spoolfile = “+INBOX”
set postponed = “+[Gmail]/Drafts”
set header_cache = ~/.mutt/cache/headers
set message_cachedir = ~/.mutt/cache/bodies
set certificate_file = ~/.mutt/certificates
set move = no
set smtp_authenticators = ‘gssapi:login’

ou configure o seu sistema de e-mail local (postfix é mais fácil) com o seu serviço de e-mail.

Se seus e-mails forem do Gmail (atualize a pergunta caso contrário)

    
por 07.11.2015 / 04:31

Tags