mutt: 이메일 전달 지연

mutt: 이메일 전달 지연

Bash에서 이메일을 보내는 것은 이번이 처음입니다. 테스트를 위해 mutt내 Gmail 주소로 약 80통의 이메일을 보냈습니다 . 이메일을 보낸 후 24시간 이내에 모든 이메일이 전달되지는 않았습니다.

24시간 후 로 새 이메일을 보내면 mutt새 이메일이 전달되고 이전에 전달되지 않은 이전 이메일 몇 개가 전달됩니다. 그런 다음 프로세스(새 이메일 보내기)를 반복하고 80개의 이전 이메일이 모두 전달될 때까지 일부 이전 이메일이 같은 시간에 전달될 때마다 반복할 수 있습니다.

  • 무슨 일이야?
  • mutt전송/수신된 이메일의 제한 속도를 초과하지 않는다고 가정할 때, 명령이 실행된 후 다음 분/시간 내에 모든 이메일이 전달되도록 하려면 어떻게 해야 합니까 ?
  • 해당 이메일이 전달되었는지 어떻게 확인할 수 있나요?

저는 Mac OSX El capitano를 사용하고 있습니다.

답변1

tail -f /var/log/mail.log아무것도 없으면 4.XX 응답 코드(지연)를 확인 하고 mutt가 로컬 이메일로 끝나지 않는지 확인하십시오(또는 syslog가 메일 로그를 다른 곳으로 다시 라우팅하는 경우).

다음 중 하나를 구성해야 합니다.스마트 호스트를 사용하려면 mutt인증으로

~/.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’

또는 로컬 이메일 시스템 구성(접미사가 가장 쉽습니다)귀하의 이메일 서비스로.

이메일이 Gmail에서 전송된 경우(그렇지 않은 경우 질문을 업데이트하세요)

관련 정보