![certbot letsencrypt - TLS 라이브러리 오류를 방지하려면 메일 서버를 도메인에 포함해야 합니까?](https://rvso.com/image/747358/certbot%20letsencrypt%20-%20TLS%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%20%EC%98%A4%EB%A5%98%EB%A5%BC%20%EB%B0%A9%EC%A7%80%ED%95%98%EB%A0%A4%EB%A9%B4%20%EB%A9%94%EC%9D%BC%20%EC%84%9C%EB%B2%84%EB%A5%BC%20%EB%8F%84%EB%A9%94%EC%9D%B8%EC%97%90%20%ED%8F%AC%ED%95%A8%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
주인:디지털 오션
운영체제:센트OS 7
메일 서버:Postfix(새 설치)
SSL:certbot 및 letsencrypt.
postfix에 발생한 오류를 추적하려고 하는데 SSL 인증서가 있을 수 있는 것 같습니다.
postfix를 테스트하기 위해 명령을 사용할 때 sendmail
메일이 전송되지 않고 오류가 발생합니다.
Jan 16 19:57:15 centos-s-1vcpu-1gb-sfo2-01 postfix/smtp[1295]: warning: TLS library problem: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:794:
Jan 16 19:57:15 centos-s-1vcpu-1gb-sfo2-01 postfix/smtp[1295]: A123530230A9: Cannot start TLS: handshake failure
그래서 SSL 인증서와 접미사에 문제가 있는 것 같지만 확실하지 않습니다.
입력하면 certbot certificates
이런 결과가 나옵니다.
Found the following matching certs:
Certificate Name: examplesite.io
Domains: examplesite.io www.examplesite.io
Expiry Date: 2020-04-12 21:20:31+00:00 (VALID: 87 days)
Certificate Path: /etc/letsencrypt/live/examplesite.io/fullchain.pem
Private Key Path: /etc/letsencrypt/live/examplesite.io/privkey.pem
도메인 섹션에 표시되지 않습니다.mail.examplesite.io. 이를 인증서에 추가해야 합니까, 아니면 내 오류와 관련이 없습니까?
Digital Ocean의 DNS 레코드에 MX 레코드가 있다는 점을 덧붙여야 합니다.
유형:MX
호스트 이름:examplesite.io
값:mail.examplesite.io에서 처리되는 메일
답변1
예, 인증서의 SAN(주체 대체 이름) 일치 항목이 일치해야 합니다.
어쨌든 새 인증서를 발급하게 되므로 반드시 인증서에 추가할 필요는 없습니다. 이 도메인에 대한 새 인증서를 쉽게 만들고 postfix에 사용할 수 있으며 "현재 인증서"는 웹(또는 지금과 같은 다른 서비스)에 사용할 수 있습니다.