Gmail 계정 사용자는 포럼에서 온 이메일을 받지 못함

안녕하세요,

제목과 같습니다. 저희는 discourse 포럼(@ forum.ezair.online)을 위해 전용 이메일 서버를 설정해 두었습니다. 이메일은 올바르게 설정되어 있으며, gmail 이메일을 사용하지 않는 모든 사용자에게 새로운 가입, 비밀번호 변경 등 관련 이메일이 정상적으로 전송됩니다. 저는 관리자 계정을 gmail로 설정했는데, 포럼에서 온 이메일을 전혀 받지 못하고 있습니다.

이메일 서버가 이메일을 차단하고 있는지 확인하기 위해 테스트를 해 보았는데, 저희 이메일 서버에서 직접 보낸 모든 이메일이 어떤 도메인으로도 정상 전달되고 있으므로 이것이 문제가 아닌 것 같습니다.

이 문제를 해결하기 위해 무엇을 해야 할지 모르겠습니다. 놓친 설정이 있을까요?

도움 주셔서 감사합니다.

일종의 차단 상태입니다. DNS에서 DKIM, SPF, DMARC 값을 올바르게 설정하지 않았을 가능성이 높습니다.

이 경우 Google이 해당 메일의 전달을 거부합니다.

저는 MailGun을 사용하고 있으며, 제가 사용하던 MailGun 계정의 SMTP 서버가 Yahoo Mail, AOL, Apple 등 여러 이메일 제공업체에서 차단되고 있었습니다. 제가 사용하던 이메일 서버는 공유 서버였으며, 해당 제공업체들에게 스팸 메일을 너무 많이 발송한 것으로 보입니다. 이에 대해 로그를 확인해 보니, 제공업체들이 제 이메일을 차단한 이유를 자세히 설명하는 메시지를 보내고 있는 것을 확인할 수 있었습니다.

따라서 여기에서도 비슷한 상황이 발생하고 있을 수 있다는 생각이 듭니다. 다만 대상이 Gmail이고, 여러분의 전용 이메일 서버라는 점이 다릅니다. 혹시 Gmail이 여러분의 서버를 어떤 이유로 불쾌하게 여기고 있는 건 아닐까요? 다른 이메일 제공업체들이 여러분의 서버를 차단하지 않는지 확인해 보셨나요?

이메일을 보내는 서버의 IP가 Barracuda에서 "poor"로 표시되고 있나요? 얼마 전 제 도메인 중 하나에서도 같은 문제가 발생했는데, 해당 IP가 목록에서 제거된 후 Gmail이 제 이메일을 받기 시작했습니다.

다른 이메일 제공업체가 우리의 discourse 이메일 발송 시스템에서 온 메일을 수신하고 있는지 확인했습니다. 서버에서 직접 메일을 보내도 gmail 사용자들에게 잘 도착합니다… 시스템에서 발송된 메일만 차단되는 것 같습니다.

이것은 어떻게 확인하나요? 사이트를 살펴봤지만, 내 IP 주소를 입력하여 확인할 수 있는 곳을 찾을 수 없었습니다.

감사합니다

서버가 Gmail로 정상적으로 이메일을 보낼 수 있다면(위에서 말씀하신 대로), 다른 문제가 있을 가능성이 큽니다.

당연한 질문을 드려 죄송하지만, 사용자들에게 스팸 폴더를 확인해 달라고 요청해 보셨나요?

구글이 제 블로그에서 내 도메인 이메일로 보낸 메일들이 스팸으로 분류되는 일이 발생했습니다. 예상치 못한 일이었지만 실제로 일어났습니다.

확인해 봤습니다. 디스코스를 통해 전송하면 스팸 폴더에도 들어가지 않습니다.

이것을 사용하세요

MX를 확인하고, 필요하면 블랙리스트 링크도 확인해 보세요

MX 레코드는 정상적으로 보이며, spfbl.net에 블랙리스트로 등록되어 있는 것 같습니다… 어차피 그 사이트의 평판이 나쁘긴 하지만… 그래서 크게 걱정하지는 않습니다…

spfbl.net은 도메인에 프라이버시 설정이 있다는 것을 좋아하지 않아서, 그 때문에 블랙리스트에 올라간 것입니다

결국 기술 담당자가 변경 작업 후 DKIM을 다시 활성화하는 것을 잊어버린 것이었네요… 삭제된 적이 없다고 확신했지만, 결국 그게 전부였던 것 같습니다.

도움을 주신 모든 분들께 감사드립니다!

“noreply@sitedomain.com” 사용자 이름이 차단되고 있는 것은 아닌지 궁금합니다. 그렇다면 사용자 이름을 변경하면 차단되지 않을 수도 있습니다.

"donotreply@sitename.com"으로 변경해 보시는 건 어떨까요?

자체 호스팅(self-hosted)을 사용하는 경우, 이 #customization:플러그인을 통해 Gmail 계정에 다른 메일 서버를 사용하는 것도 하나의 방법입니다.

이는 스태프가 동일하거나 동일한 고유 이메일 도메인을 사용하는 경우에도 백업 제공업체로 유용하게 사용할 수 있습니다. 예: yourname@yoursite.com