접미사 문제: 연결 시간 초과

접미사 문제: 연결 시간 초과

메시지가 성공적으로 전송되었음을 Roundcube 대시보드에서 확인할 수 있습니다.

그런데 확인해 보니 /var/log/mail.log다음과 같습니다. https://pasteid.fledix.com/5mat

다른 이메일에서는 듣지도 못했습니다.

  • 나는 갔다CPU 이름그리고DNS 클라이언트존재하다네트워크 구성그리고 DNS 서버를 127.0.0.1, 8.8.8.8, 및 으로 변경합니다 8.8.4.4. (단 하나만 있습니다: 그것은 내 전용 IP입니다)

  • saslauthd여러 번 다시 시작했습니다 postfix.

  • Dovecot 서버의 TLS를 기본값으로 변경했습니다.

  • 나는 완전한 평신도입니다.

저를 놀라게 한 한 가지는 Webmin 패널에 로그인했을 때 시스템 호스트 이름이 내 개인 IP가 어디에 있는지 표시된다는 것입니다. 다른 Webmin 설치에서는 .my chosen hostname (xxx.xxx.xxx.xx)xxx.xxx.xxx.xxxhostname (127.0.1.1)

누구든지 나를 도와줄 수 있나요?

답변1

시스템에 Postfix 또는 이메일 서버를 설치하고 구성하기 전에 시스템(클라우드 공급자의 VPS 또는 집에 ​​있는 시스템)에 아웃바운드 기능이 있는지 테스트하는 것이 좋습니다.TCP 포트 25(SMTP)연결성.

아웃바운드 이메일을 보내려면 이메일 서버가 다른 이메일 서버의 TCP 포트 25에 연결되어 있어야 합니다. 마찬가지로 다른 이메일 서버도 귀하의 서버로 이메일을 보내려면 귀하 서버의 TCP 포트 25에 연결해야 합니다.

간단한 테스트는 SSH 또는 명령줄 인터페이스에 액세스할 수 있는 다른 방법을 사용하여 Linux 시스템에 연결하는 것입니다. 그런 다음 다음과 같이 알려진 이메일 제공업체에 대한 아웃바운드 연결을 테스트할 수 있습니다.

$ host -t mx gmail.com  ## Find out host names of their email servers...
gmail.com mail is handled by 10 alt1.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 5 gmail-smtp-in.l.google.com.
gmail.com mail is handled by 30 alt3.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 20 alt2.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 40 alt4.gmail-smtp-in.l.google.com.

목록에서 서버를 선택하고 다음을 실행합니다.

$ telnet gmail-smtp-in.l.google.com 25
Trying 64.233.166.26...
Connected to gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP f7si810252wro.562 - gsmtp
quit
221 2.0.0 closing connection f7si810252wro.562 - gsmtp
Connection closed by foreign host.

시스템에 아웃바운드 TCP 포트 25 연결이 있는 경우 위의 출력이 표시됩니다. (참고: quit위에 표시된 명령을 입력하면 연결을 종료 할 수 있습니다 telnet.)

telnet클라우드 공급자, ISP 또는 그 사이에 있는 모든 종류의 방화벽이 아웃바운드 TCP 포트 25 연결을 차단하는 경우 다음과 같은 출력이 표시됩니다(일정 시간 동안 기다린 후).정지시키다):

$ telnet gmail-smtp-in.l.google.com 25
Trying 173.194.216.26...
Trying 2607:f8b0:400c:c06::1b...
telnet: Unable to connect to remote host: Network is unreachable

대부분의 클라우드 및 인터넷 서비스 제공업체(ISP)는 이제 스팸을 퇴치하려는 헛된 노력의 일환으로 고객이 나가는 모든 TCP 포트 25 트래픽을 차단합니다. 따라서 귀하는 귀하의 서비스 제공자에게 이것이 사실인지 그리고 귀하의 서비스 제공자가 이 제한을 해제할지 여부를 확인해야 합니다. 일부 제공업체(예: Google Cloud Platform 또는 Amazon Web Services)에서는 이 작업을 수행하지 않습니다. 따라서 그러한 플랫폼에서는 Postfix를 실행할 기회가 없습니다.

관련 정보