Open Mon - Fri 10:00-17:00
Contact Us Schedule a Call > Click Here

최근 고객들 서버를 알파호스팅에서 1&1으로 이전을 많이 했습니다. 대부분 Magento를 사용하여 eCommerce 사업을 진행중인 고객들인데, 대부분의 서버 호스팅을 받을 때, 서버 회사에서 SMTP Relay에 제한을 걸어두거나 또는 일부 이메일 프로바이더들이 특정 IP Address 대역을 차단하거나 하는 문제로 이메일 전송이 제대로 안되는 문제들이 많습니다. 전송이 되더라도 스팸메일로 가는 문제도 서비스 퀄러티를 크게 해치는 부분 중 하나입니다.

사실 이 문제의 히스토리는 간단치 않은데, 대부분 해커들의 주요 공격 대상이 서버나 호스팅의 이메일 서버이고 이를 통한 불법 스팸 메일을 보내기 때문에 이메일 서비스를 제공하는 회사들의 다양한 노력도 이해는 가지만, 일반적인 이메일 설정으로 인박스에 주문 확인 메일 등이 도착하지 않는 부분에서 반드시 고민이 필요한 부분인거 같습니다. 특히나 하루에 나가는 메일이 많은 경우 거의 100프로 문제가 됩니다.

다행히, 이런 니즈를 파악해 많은 회사가 eMail API를 제공하여 안정적으로 이메일 전송을 하게끔 해주는 서비스를 제공중입니다.

저는 개인적으로 Sendgrid 서비스를 추천하는데, 이번에 알게 된게  Sendgrid API를 통해 이메일 전송을 해도 일부 이메일 서비스 프로바이더가 메일 수신 자체를 차단하는 경우가 있다는걸 알게 되었습니다.

주변에서 쓰지 않을뿐, Yahoo나 AOL 이메일을 아직도 많은 사람이 쓰고 있는데, Sendgrid의 Email API 플랜 중 Free나 Essentials Plan을 쓸 경우 Yahoo와 AOL 이메일을 사용하는 고객에게는 이메일이 Block되어 정상적인 전송이 불가능합니다.

해결 방법은 2가지인데, 첫번째 방법은 Sender Authentication을 설정하는 겁니다.

Sendgrid 로그인 후 > Settings > Sender Authentication

Sender Authentication 메뉴에 들어가면, Domain Authentication과 Link Branding을 설정할 수 있는데, 가이드가 훌룡해서 하라는데로 진행하면 됩니다. 다만, CNAME을 설정 할 때, Sendgrid에서 보여주는 화면이 Full Address로 되어 있기 때문에 이 부분에서 Host 부분만 참고해서 등록을 해야 정상적으로 인증이 됩니다.

이 방법으로도 Yahoo 네트웍에서 여전히 이메일 자체를 차단된 경우에는 Dedicated IP가 필요합니다. Dedicated IP 주소는 Pro Plan부터 제공이 되는데, Sender Authentication 필요없이 Dedicated IP를 받으면 이 문제는 해결이 됩니다.

즉 eMail 볼륨이 Pro Plan을 사용할 정도가 아니라면, Sender Authentication을 우선 설정해보고, 그래도 해결이 안되면, Pro Plan으로 넘어가면 됩니다.

이번 경우에는 Sender Authentication으로 해결이 안되서 Pro Plan으로 업그레이드를 하였습니다.

서버의 메일 서버를 이용하는 방법도 있지만, 안정성을 고려한다면,  그리고 할당 된 Dedicated IP 주소가 이미 Flag 된 경우라면 해결 방법에 시간이 많이 걸리기 때문에, 이런 경우에는 Sendgrid 같은 서비스가 훌룡한 솔루션이 될 수 있습니다.

Leave a Reply