
É a primeira vez que envio e-mails do Bash. Para um teste, enviei cerca de 80 e-mails de mutt
(e para) 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 envio um novo e-mail com mutt
, o novo e-mail é entregue e alguns e-mails antigos que não foram entregues antes são entregues. Posso então repetir o processo (enviar novos e-mails) e sempre que alguns e-mails antigos forem entregues ao mesmo tempo, até o ponto em que todos os 80 e-mails antigos sejam entregues.
- O que está acontecendo?
- Supondo que não ultrapasse a taxa limite de e-mails enviados/recebidos, como posso ter certeza de que todos os e-mails serão entregues nos minutos/horas seguintes após a
mutt
execução do comando? - Como posso ter certeza de que um determinado e-mail foi entregue?
Estou usando o Mac OSX El capitano.
Responder1
Verifique tail -f /var/log/mail.log
e procure por códigos de resposta 4.XX (atrasos), se não houver nada lá, então o mutt não está terminando com o e-mail local (ou você tem o syslog redirecionando seus maillogs para outro lugar)
Você deve configurarvira-lata para usar um host inteligentecom autenticação
~/.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 seu sistema de e-mail local(postfix é mais fácil)com seu serviço de e-mail.
Se seus e-mails forem do Gmail (atualize a pergunta caso contrário)