똑같은 문제가 있고, 긴 밤이 지난 후에 나는 그것을 분류했다고 믿습니다.
1) 도메인에 대해 SPF 레코드가 설정되어 있는지 확인하십시오.
2) 메일 서버에 DKIM을 설정하고 공개 키를 DNS (TXT 레코드)에 넣으십시오.
3) html 전자 메일의 형식이 올바른지 확인하십시오 (HTML 열기 및 닫기 태그를 추가해야하는데, Devise는 기본적으로이 작업을 수행하지 않았습니다).
4) 퍼즐의 마지막 부분은 내 전자 메일에서 일반 텍스트와 HTML MIME 부분을 모두 보내고 있는지 확인하고있었습니다. 각각의 메일보기에 대해 추가적으로 일반 텍스트 'text.erb'파일을 만드는 것은 트릭을 수행하는 것처럼 보였습니다 (Rails는 마술처럼 자동으로 선택하고 나를 위해 다중 이메일을 생성했습니다).
Gmail에서 '원본'이메일을보고 헤더에 'spf = pass'및 'dkim = pass'와 같은 것을 표시하여 1과 2가 올바르게 설정되었는지 확인할 수 있습니다.
친구가 SendGrid라는 서비스에 대해 알려 줬습니다. (그리고 똑같은 서비스를 제공하는 다른 서비스 제공 업체가 있습니다.) 거의 밤새 WTH에서 보낸 DKIM을 DKIM으로 보내고 나니? - 내가 원하는 것보다 SMTP, DNS 및 후위에 익숙해지는 방법. 하지만 지금은 효과가 있으며 어쨌든 제 3 자 서비스 비용을 지불하기에는 너무 싸다고 생각합니다.
Gmail과 관련된 이메일 문제를 스팸으로 신고하고 있습니다. 그것은 내가 이메일 확인을 무력하게하는 것을 고려하고있는 심지어 두통의 충분을 일으키고있다. –
그러면이 문제를 해결하기 위해 제 3자를 이용하십시오. 대부분의 경우 자신의 솔루션을 롤링하는 것보다 훨씬 낫습니다. –