Mutt 오류 SMTP 세션 실패: 읽기 오류

Mutt 오류 SMTP 세션 실패: 읽기 오류
set ssl_starttls=yes
set ssl_force_tls=yes

set imap_user = '[email protected]'
set imap_pass = 'password'

set from='[email protected]'
set realname='[email protected]'

set folder = imaps://imap.gmail.com/
set spoolfile = imaps://imap.gmail.com/INBOX
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"

set header_cache = "~/.mutt/cache/headers"
set message_cachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"

set smtp_url = 'smtp://[email protected]:[email protected]:465/'

set move = no
set imap_keepalive = 900

set smtp_pass="secrets"

이 오류는 이메일을 보낼 때 발생합니다. 서버의 방화벽도 닫혀 있고 보안 그룹의 포트 465는 열려 있습니다. mutt와 함께 postfix를 설치해야 합니까?

Connection to smtp.gmail.com closed SMTP session failed: read error Could not send the message.

받은편지함의 메시지를 읽을 수는 있지만 이메일을 보낼 수는 없습니다. 이것은 내 이메일 기록입니다.

Mar  1 10:20:01 appsvr2 postfix/qmgr[6075]: 9703F3F7974: from=<[email protected]>, size=768, nrcpt=1 (queue active)
Mar  1 10:20:01 appsvr2 postfix/local[5970]: 9427E3F796E: to=<[email protected]>, orig_to=<root>, relay=local, delay=0.04, delays=0.03/0.01/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Mar  1 10:20:01 appsvr2 postfix/qmgr[6075]: 9427E3F796E: removed
Mar  1 10:20:01 appsvr2 postfix/local[5970]: 9703F3F7974: to=<[email protected]>, orig_to=<root>, relay=local, delay=0.04, delays=0.03/0.01/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Mar  1 10:20:01 appsvr2 postfix/qmgr[6075]: 9703F3F7974: removed
Mar  1 10:30:01 appsvr2 postfix/pickup[5945]: A43FB3E643: uid=0 from=<root>
Mar  1 10:30:01 appsvr2 postfix/cleanup[5980]: A43FB3E643: message-id=<[email protected]>
Mar  1 10:30:01 appsvr2 postfix/qmgr[6075]: A43FB3E643: from=<[email protected]>, size=827, nrcpt=1 (queue active)
Mar  1 10:30:01 appsvr2 postfix/local[5983]: A43FB3E643: to=<[email protected]>, orig_to=<root>, relay=local, delay=0.04, delays=0.03/0.01/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Mar  1 10:30:01 appsvr2 postfix/qmgr[6075]: A43FB3E643: removed

답변1

구성에서 포트를 에서 으로 변경하여 465이메일 587을 보낼 수 있게 되었습니다. 구성의 올바른 줄은 다음과 같아야 합니다.

set smtp_url = 'smtp://[email protected]:[email protected]:587/'

답변2

을 수정해야 합니다 smtp_url. smtp는 포트 587에 해당하고 smtps는 포트 465에 해당합니다.

보안상의 이유로 포트 465가 선호됩니다. [email protected]아래 줄에서 이메일을 업데이트하세요.

set smtp_url = "smtps://[email protected]@smtp.mail.com:465/"

또는

set smtp_url = "smtp://[email protected]@smtp.mail.com:587/"

관련 정보