mutt: 연결할 수 없습니다(접속 대상으로가는 길이 없음)

mutt: 연결할 수 없습니다(접속 대상으로가는 길이 없음)

neomutt최근에 새로운 아치 설치를 설치했습니다 . .muttrc를 다음과 같이 설정했습니다.

# Receive mail
set imap_user   = [email protected]
set folder           = imap://imap.example.org/
set spoolfile      = +INBOX

# Send mail
set realname    = 'name'
set from            = [email protected]
set use_from    = yes
set smtp_url     = smtp://$imap_user:[email protected]
set ssl_starttls  = yes
set editor          = nano
set record         = +Sent


mailboxes =INBOX


# Store message headers locally to speed things up.
# If hcache is a folder, Mutt will create sub cache folders for each account which may speeds things up even more.
set header_cache = ~/.cache/mutt

# Allow Mutt to open a new IMAP connection automatically.
unset imap_passive

# Keep the IMAP connection alive by polling intermittently (time in seconds).
set imap_keepalive = 300

# How often to check for new mail (time in seconds).
set mail_check = 120

참고: 에 따르면네오머트에 대한 문서, rc 파일을 호출할 수 있으므로 .muttrc문제가 되지 않습니다.

문제없이 이메일을 받을 수 있어요. 이메일을 보내려고 할 때 문제가 발생합니다. 다음과 같은 오류 메시지가 나타납니다.

Could not connect to smtp.example.org (No route to host).

이 작업을 수행하면 ping smtp.example.org다음을 얻습니다.

PING example.org (11.111.111.111) 56(84) bytes of data.
64 bytes from vn.example.org (11.111.111.111): icmp_seq=1 ttl=52 time=92.7 ms
64 bytes from vn.example.org (11.111.111.111): icmp_seq=2 ttl=52 time=93.4 ms
64 bytes from vn.example.org (11.111.111.111): icmp_seq=3 ttl=52 time=94.6 ms
64 bytes from vn.example.org (11.111.111.111): icmp_seq=4 ttl=52 time=95.1 ms
64 bytes from vn.example.org (11.111.111.111): icmp_seq=5 ttl=52 time=92.9 ms
64 bytes from vn.example.org (11.111.111.111): icmp_seq=6 ttl=52 time=93.3 ms
64 bytes from vn.example.org (11.111.111.111): icmp_seq=7 ttl=52 time=91.8 ms

이것은 이것이 서버가 아닌 내 쪽의 문제임에 틀림없다는 것을 말해줍니다. 구성을 변경하고, smtp URL에 보이지 않는 문자가 있는지 확인하고, 컴퓨터와 라우터를 재설정해 보았지만 문제가 지속됩니다.

왜 이런 일이 발생하는지, 이메일을 보낼 수 있도록 해결하는 방법을 알려주실 수 있나요?

매우 감사합니다!

답변1

"그 말은 이것이 서버가 아닌 내 쪽의 문제임에 틀림없다는 것을 말해줍니다."

아니요. 이는 포트 번호가 11.111.111.111이고 평균 왕복 대기 시간이 약 91밀리초인 smtp.example.org라는 컴퓨터가 있음을 알려줍니다. 그게 다야.

icmp 에코 요청을 보내는 것보다 더 복잡한 작업을 시도하자마자 example.org 방화벽의 일부 보안 트리거가 컴퓨터에 smtp.example.org가 존재하지 않는다고 알려줄 수 있으므로 mutt에서 오류 메시지가 표시됩니다.

하지만 사용하고 있는 구문이 잘못되었을 가능성이 높습니다.

set smtp_url     = smtp://$imap_user:[email protected]

~에서네오무트 매뉴얼:

이러한 프로토콜에 "보안 통신"을 의미하는 "s" 접미사가 있는 경우 NeoMutt는 원격 서버와의 통신을 암호화하려고 시도할 수 있습니다.

URL에 "s"를 추가해 보세요. SSL/TLS를 사용하여 연결을 시도합니다.

set smtp_url     = smtps://$imap_user:[email protected]

하지만 먼저 smtp(선택적 기능!)와 ssl 지원(선택적 기능!)이 함께 컴파일되었는지 확인하세요.

neomutt -v

그래도 작동하지 않으면 공급자의 정보를 확인해야 합니다. SASL을 지원하나요? SASL을 통해 인증하는 경우 다음을 구성해야 합니다.SASL 부분.

건배

관련 정보