이메일이 스팸처리되는 이유는 크게 3가지 입니다.
1. 도메인 신뢰도 (domain reputation)
사용중이신 도메인에서 이메일을 abusing 한 경우가 있거나, 예전부터 이메일을 보낸 reference 가 없다면 도메인 신뢰도를 높혀야 합니다. gmail 의 경우 이메일을 받는 사람이, 이 이메일은 스팸이메일이 아니라고 등록해줄 수 있거든요. 그런식으로 신뢰도를 높여야 합니다.
2. IP 신뢰도 (IP reputation)
현재 사용하시는 IP 가 예전에 정크메일등을 발송한 blacklist 에 올라있는 IP 라면 호스팅/클라우드 회사에 연락해서 IP 를 바꿔야 합니다. 한국쪽에 이런 이력을 갖고 있는 IP 들이 꽤 많으니 참고 하시길.
3. 이메일 컨텐츠
이메일 내용자체가 정크면, 그건 당연히 정크메일로 분류되는게 맞습니다. (대량 발송하는 광고 이메일 이라던지.)
질문자분의 경우, 위 3가지 사항 중 해당되는 사항이 없는 경우, SendGrid 나 mailgun, mailchimp 등의 SMTP 이메일 서비스를 사용하시면 해결되는 문제 입니다.
*이메일 관련해서 검색하시는 다른 분들을 위해서 참고삼아: 상업용 이메일이라면 phpmail 은 쓰지 않습니다. 무조건 SMTP 를 씁니다.
또 다른 상식하나: Gmail 을 통해 이메일을 보내면 왜 네이버와 다음에서 정크메일로 분류되는가?
네이버나 다음의 내부정책 때문입니다. (Gmail 을 쓰는게 맘에 들지 않아서 고의로 거르는거죠.)
Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.
Lives in Colorado.