CentOS Linux에서 첫 번째 이메일 서버를 만드는 것을 고려 중입니다. 관리 측면에서 어려울 수 있다는 것을 알고 있지만 저는 도전할 준비가 되어 있습니다. 내 도메인 이름이 내 이메일 서버 IP 주소를 직접 가리키는 경우에도 내 DNS에 MX 레코드를 추가해야 합니까? 내가 아는 한, 이메일 서버는 내 컴퓨터에 내장된 Apple Mail과 함께 작동해야 하며, 이는 SMTP 서버 포트의 IMAP에 연결되어야 합니다. IRedMail을 이메일 서버로 사용하는 것이 내 설정을 더 쉽게 만들어 줄 것 같아서 고려 중입니다. 나만의 이메일 서버를 만들기 전에 먼저 알아야 할 사항에 대한 조언을 주시면 감사하겠습니다!
답변1
내 도메인 이름이 내 이메일 서버 IP 주소를 직접 가리키는 경우에도 내 DNS에 MX 레코드를 추가해야 합니까?
MX 레코드는 어떤 서버가 수신 메일 처리를 담당하는지 인터넷에 알려줍니다. 따라서 MX 레코드가 없으면 원격 이메일 서버가 이메일을 어디로 보낼지 모르기 때문에 도메인으로 전송된 이메일은 반송됩니다. 메일을 받으려면 MX 레코드가 필요합니다. (또한 도메인 이메일 서버를 인증하려면 SPF 및 도메인 키를 구현해야 합니다). 그냥 구글링해서 읽어보세요.
이메일 서버는 내 컴퓨터에 내장된 Apple Mail과 함께 작동해야 하며, 이는 SMTP 서버 포트의 IMAP에 연결되어야 합니다.
이 경우 IMAP 및 SMTP는 이메일 클라이언트와 관련이 있습니다. 클라이언트는 IMAP을 사용하여 서버에서 메일을 검색합니다. 이 경우 클라이언트는 SMTP를 사용하여 메일을 보냅니다. 따라서 서버의 IMAP 서비스나 이메일 서버가 MX 레코드(및 도메인 유효성 검사를 위한 SPF/DKIM)를 기반으로 이메일을 전달하는 SMTP와 혼동하지 마십시오.
즉, 이메일 서버를 배포하기 전에 이를 검색하고 차이점을 이해해야 합니다.