메일서버 관련하여 문의드립니다.
본문
카페24 호스팅을 사용하고 있고, 얼마전에 해외 업체를 통해 도메인을 구입하여 연결해놓았고
네임서버까지 변경완료해서 잘 사용중입니다. 이메일도 추가해서 사용하려고 하는데
웹호스팅 업체에서 제공하는 용량이 5M 밖에 안돼서 다음웍스를 연동해서 사용하려고
도메인의 DNS 설정에서 MX 레코드를 다음으로 변경하고
기존 카페24 MX 레코드는 삭제를 해두었고요. SPF도 다음으로 바꿔놓은 상태입니다
이렇게 설정해 둔지 일주일 정도 됐고, nslookup 을 통해서 조회를 해봐도 메일서버는 다음으로
되어 있는데, 그누보드5는 다음메일서버를 거쳐서 메일을 보내는것이 아닌 기존의 카페24의 메일서버를 통해서 메일을 보내기에 받은 사람메일에서 '이 메일은 xxxx.com을 통해서 보낸 메일이 아닙니다'
라는 경고문구가 뜨게 됩니다. 다시 관리자의 메일주소를 xxx.com에서 xxx.cafe24.com 으로
변경하자 받는 사람의 메일에서는 이러한 경고문구가 전혀 안뜨고 있고요.
일단 웹호스팅 업체에 문의를 해둔 상황인데 이럴 경우 웹호스팅 업체를 통해서 문제점을
고쳐야 하는건지요... 아니면 따로 그누보드에서 설정해 두는 곳이 있는지 궁금하네요.
답변 3
mx 레코드는 해당 도메인의 메일을 받을 서버를 지정하는 것입니다.
물론, 그 서버에 smtp 가 있으면, 그 서버에서도 메일을 보낼 수도 있긴 합니다.
해당 도메인의 메일을 보내는 서버는, 아시다시피 spf 로 지정을 해야 합니다.
물론 spf 에 지정되지 않은 IP 에서도 메일을 보낼 수 있지만, 차단될 수 있습니다.
잉기님 말씀처럼 localhost 에서 메일을 보내는 것이라면,
spf 에 그누보드가 설치된 서버의 IP 도 등록해 보세요.
SPF 설정에
cafe24 의 메일보내는 서버의 IP 도 추가해 보세요.
제가 모바일에서 확인이 불가능해서 자세한 설명은 어렵지만, plugin/mailer 폴더를 보시면 smtp 설정하는 곳이 있습니다.
이곳의 설정을 외부메일 발송으로 설정하시면 됩니다.
즉, 다음메일 계정으로 변경하시면 됩니다