메일서버 관련하여 문의드립니다.

메일서버 관련하여 문의드립니다.

QA

메일서버 관련하여 문의드립니다.

본문

카페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 도 등록해 보세요.


어찌 이런 감동적인 순간이 ㅠㅠ
아까 마스타님이 말씀하신대로 메일서버의 ip를 등록했을 땐 안됐었는데
nslookup 으로 cafe24.com를 뒤져서 등록된 txt의 아이피가 10개 가까이 있길래
이거 10개랑 다음 spf 까지 몽땅 전부 입력해 주었더니 드디어 경고문구가 안떠요 ~

와 진짜 일주일 내내 삽질했는데 님 댓글 때문에 살았습니다 !!
그냥 댓글로만 감사하다고 전하기 민망할 정도로 감사해요~~

정말 감사드리고, 즐거운 명절 되세요 ^^

SPF 설정에 

cafe24 의 메일보내는 서버의 IP 도 추가해 보세요. 


추가해도 변함이 없습니다. ㅜㅜ (spf 값 변경확인 후 테스트)

근데 제가 설명을 드렸던건 그누보드5가 웹호스팅의 설정대로 다음 메일서버를 이용하는게 아닌

카페24의 메일서버 (MX 레코드 전부삭제함.) 를 이용해서 생기는 문제인데

카페24의 spf 를 추가하면 해결이 된다라는건 어떤 원리인지 궁금합니다.

이미 다음의 spf 를 추가했거든요. 왜냐면 보내는 사람의 메일주소가 다음웍스에 연결된

도메인이고 다음메일서버를 통해서 메일을 보낼것이라 당연히 다음의 spf 값만 넣은것인데

카페24 측의 메일서버의 ip 도 추가해야 한다니 조금 이해가 잘 안되요

제가 이해를 잘 못한 모양이네요.

'그누보드5는 다음메일서버를 거쳐서 메일을 보내는것이 아닌 기존의 카페24의 메일서버를 통해서 메일을 보내기에' 라고 하셔서, 웹서버에서 메일을 보내는 줄 알았습니다.

다음 웍스에서 웹서버(홈페이지)의 도메인을 가지고 메일을 보내시는 것이 맞으신가요?

네 도메인을 카페24에 연결-> 도메인을 다음웍스에 연결 -> 다음의 mx 레코드 spf 레코드를
웹 호스팅의 DNS 설정에 입력해 주었고, 기존의 카페24 기본 mx 레코드는 삭제를 한 상태이구요.

이 상황에서 그누보드5를 새로 설치를 해봤는데도 여전히 '이 메일은 xxx.com 을 통해 발송된 메일이
아닙니다' 라는 경고문구가 떠서요 보낸사람 메일주소는 *** 개인정보보호를 위한 이메일주소 노출방지 *** 이고
받는 사람 메일주소는 네이버메일 입니다.

추가적으로 같은 호스팅에 xe, 워드프레스를 깔아봤는데, 아무런 설정 없이 그냥 단순히 회원가입할 때 인증메일을 보내도록 설정만 해놓고 회원가입을 해봤더니 그누보드5와는 다르게 아무런 경고문구가 안떠서
그누보드5와 다른점이 무엇인지 파악하기가 힘드네요 ㅠ

그누보드에서는 localhost(cafe24 서버)를 통해서 메일이 발송되기 때문입니다.
제가 모바일에서 확인이 불가능해서 자세한 설명은 어렵지만, plugin/mailer 폴더를 보시면 smtp 설정하는 곳이 있습니다.
이곳의 설정을 외부메일 발송으로 설정하시면 됩니다.
즉, 다음메일 계정으로 변경하시면 됩니다

phpmailer의 smtp를 수정해서 사용하는 것은 보안이슈로 발송이 안되는 걸로 알고 있습니다.
다음도 안되고, ssl 이 아닌 메일만 가능한걸로 알고 있어요.

그리고 localhost를 통해서 메일이 발송된다고 말씀해 주셨는데
mx 레코드를 변경해도 소용이 없다는 건가요? ㅜㅠ
제가 알기론 mx 레코드를 통해서 메일 수 발신이 가능한걸로 알고 있는데욥...

추가적으로 방금전에 xe와 워드프레스를 그누보드5와 같은 호스팅에 깔아서
메일을 보내니, 그누보드5 처럼 '이 메일은 xxx.com 을 통해 발송된 메일이 아닙니다 ' 라는
경고문구가 발생하지 않네요. 아무런 설정도 하지 않았는데도 불구하고요.

그누보드5도 최신버전을 하나 더 깔아서 실험해 봤는데 여전히 경고문구가 뜨더라고요.
같은 phpmailer 를 쓰는 것일텐데 무슨차이인지 도저히 모르겠습니다 ㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 44
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT