메일 클라이언트를 통한 로그인을 허용하도록 서버에 어떻게 지시할 수 있나요?

메일 클라이언트를 통한 로그인을 허용하도록 서버에 어떻게 지시할 수 있나요?

가상 도메인과 이메일을 사용하여 centos에서 첫 번째 sendmail 데몬을 설정하고 있습니다. 지금까지 나는 그것을 작동시켰고 원격 서버에서 보낸 이메일은 받은 편지함에 도착할 것입니다.

내가 가진 문제는 실제로 메일 클라이언트를 사용하여 서버에 로그인하는 것입니다.

나는 mx 레코드(약 36시간 전)를 설정했습니다(예: mail.mydomain.org 및 mydomain.org에 대한 레코드도 하나). 둘 다 필요한지 모르겠습니다.

문제는:메일 클라이언트에 IMAP 계정을 추가하려고 하면 서버가 응답하지 않는다는 메시지가 나타납니다. SMTP를 추가할 때도 마찬가지입니다.

그래서 나는 이 포트들이 열려 있지 않은 것 같아요. 그리고 IMAP이나 SMTP를 제대로 수신하도록 서버를 구성하지 않았습니다.

나는 Postfix에 대한 imap 요청을 처리하는 Dovecot을 설치했지만, 서버가 sendmail이나 postfix를 사용하는지 알아내려고 애쓰는 초보입니다.

올바른 방향으로 가는 팁이나 확인할 수 있는 사항이 있나요?

답변1

MX 레코드는 클라이언트에게 많은 것을 나타내지 않습니다. 메일 클라이언트는 IMAP 또는 SMTP(또는 POP3) 서버로 제공된 DNS 이름에 대해 A 또는 AAAA 레코드를 조회합니다. MX 레코드는 도메인의 메일 교환기인 서버를 표시하기 위한 것입니다(예: 수신자가 도메인에 있을 때 메일을 보낼 서버).

포트가 방화벽에 의해 차단되었거나, DNS 확인이 작동하지 않거나, 잘못된 주소를 제공하거나, 액세스하려는 서비스가 실행되고 있지 않은 경우입니다.

메일 클라이언트가 SSL을 사용하여 연결을 시도하는 경우 IMAP 및 SMTP 데몬이 실제로 SSL 연결을 허용하도록 구성되어 있는지 확인하십시오. 그렇게 하고 싶지 않다면 클라이언트 설정에서 SSL을 끄세요.

SMTP 및 IMAP 서버에 대해 클라이언트에 지정하는 DNS 이름이 올바른지, 그리고 적절한 포트(예: 25 및 143)에서 해당 호스트에 대한 연결(텔넷 등을 사용하여)을 열 수 있는지 확인하십시오. 원한다면 텔넷 클라이언트에서 직접 IMAP 또는 SMTP 세션을 수행해 보고 올바른 응답이 나오는지 확인하세요.

명백한 오류가 있는지 서버의 로그를 확인하는 것이 좋습니다.

관련 정보