Microsoft Azure에서 실행중인 Windows 2008 R2 상자가 2 대 있습니다. 내 ASP.NET 4.0 사이트 ("example.com"에서 실행되고 있다고 가정 해보십시오)에는 표준 문의 양식이 있습니다.IIS SMTP를 중계하는 데 사용됨 Google에 문의 양식 메시지가 Gmail에 의해 차단되었습니다.
사용자가 연락처 메시지를 보내면 각 상자에서 실행중인 IIS6 SMTP 서버에 System.Net.Mail
과 SmtpDeliveryMethod.Network
을 사용하여 메일을 Google Apps "[email protected]"계정으로 전송합니다. 사용자가 연락 양식에 "보낸 사람"주소로 입력 한 전자 메일 주소.
이
는 오늘 그것을 확인 될 때까지 년 동안 아름다운 일이고, \ Badmail 폴더에 .BDP 파일에서이 오류를 발견 : 이550-5.7.1 우리의 시스템이 비정상적인 속도를 감지했습니다 귀하의 IP 주소에서 발신 된 원치 않는 메일. 스팸으로부터 사용자를 보호하기 위해 사용자의 IP 주소에서 보낸 메일이 차단되었습니다. 대량 이메일 발신자 가이드 라인을 보려면 http://www.google.com/mail/help/bulk_mail.html을 방문하십시오.
분명히 Google은 지난 6 개월 동안 스팸 방지 전략을 올렸습니다. 지난 6 월에 효과가 있었던 것으로 나타났습니다 (아직 운 좋게도 메일이 많지 않습니다.).
위에서 링크 된 대량 메일 발신자 가이드 라인을 읽었지만 사용 사례에는 적합하지 않습니다. 내 사례는 우리 서버에서 우리 사이트의 사용자에게 전자 메일을 보내지 않습니다. 단순히 Gmail API를 사용하고 [email protected]에서 보내지 만 사용자의 문의를 수집하여 회신을 클릭하면 쉽게 응답 할 수 있습니다. 그받은 편지함에.
가장 쉬운 해결책을 찾고 있습니다.
단체 메일을 보낼 때 일관된 IP 주소를 사용 : 나는 이미
역 DNS 도움하지 않는 것 않습니다 GoDaddy이를 내 도메인 구글의 대량 메일 발신자 가이드 라인에있는 사람에 대한 응답으로 DNS 공급자가 그들을 지원하지 않는 것 같습니다 : http://support.godaddy.com/groups/domains-management-and-services/forum/topic/how-do-i-setup-reverse-dns/ 방법이 있다면 누구나 알 수 있습니까?
보내는 모든 대량 메일의 '보낸 사람 :'헤더에서 같은 주소를 사용하십시오. 이는 완전히 유스 케이스가 아닙니다. 내가 가진 모든 이메일의 헤더에서
SPF 레코드 : 나는 ... @ example.com 때마다 보내는 경우에만 작동하는 것 같아요. 그게 맞습니까? SPF가 나를 돕지 않는다는 느낌입니다. 누군가가 나를 계몽하는 것을 사랑합니다.
DKIM : 이건 지저분 해 보입니다.하지만이 경우에는 누군가가 작업 할 수 있다고 생각하면 그것을 추구 할 것입니다. 특히 보낸 사람 주소가 "서명 도메인"과 일치하지 않습니까? 누구든지 좋은 "방법"링크를 가지고 있습니까? 그리고 이것이 Google이 나를 블랙리스트에 올리기에 충분할 것입니까?
Sendgrid : Azure의 기본 메일 보내기 앱. 이것은 "Sendgrid가 From 주소를 허용합니까?"와 같이 등록, 코드 변경, 테스트 및 알 수 없음을 의미합니다. 이는 사소한 일이며, 이것을 피하고 싶습니다. 그러나 사람들이 가장 똑똑한 옵션이라고 생각하는 경우에는 다시 시도 할 것입니다. .
하나 개의 IP에서 여러 도메인을 대신하여 이메일을 보내 귀하의 질문에 대한 일반적인 대답으로
왜 downvote? 제발 이해 좀 도와주세요 – poshest
아마, 이것은 코드 기반 답변과 관련된 코드 관련 질문이 아니며 다소 개방적이라고 여겨집니다. 그러나, 나는 그것이 SO의 지침에 맞다고 느낍니다. –
감사! 나는 그 다음 번에 더 조심 할거야. 어쩌면 ServerFault 더 나은가요? – poshest