저는 sendmail을 사용하여 애플리케이션에 대한 자체 메일 서버를 구성했습니다. 메일 서버는 사용자가 당사 웹사이트에 등록할 때 자동 이메일을 보내는 데 사용됩니다. 성공적으로 이 작업을 수행할 수 있었지만 Gmail 계정으로 등록한 사용자의 경우 등록에 사용된 자동 이메일 메시지가 스팸으로 표시되었습니다. 이는 Yahoo 사용자에게는 문제가 되지 않습니다.
스팸으로 표시된 메시지의 메시지 헤더에서 다음을 확인할 수 있습니다.
Received-SPF: neutral (google.com: 103.x.x.x is neither permitted nor denied by best guess record for domain of [email protected]) client-ip=103.x.x.x;
Authentication-Results: mx.google.com;
spf=neutral (google.com: 103.x.x.x is neither permitted nor denied by best guess record for domain of [email protected]) [email protected]
Received: from www.validdomain.com ([192.168.x.x])
이 문제를 해결하는 방법을 제안해 주세요. 앱이 방금 출시되었으며 이 문제를 해결하는 것이 중요합니다.
답변1
다음 주소로 Gmail 계정으로 이메일을 보내실 예정입니다.
전송하려는 도메인 "validdomain.com"에 SPF 레코드가 설정되어 있지 않습니다. 다음 두 가지 옵션 중 하나를 선택할 수 있습니다.
- 보내는 메일이 허용된 도메인을 사용하도록 서버의 메일 프로그램을 변경합니다.
- validdomain.com에 대한 SPF 레코드 설정
이 도구를 사용하여 귀하의 도메인에 대한 이메일을 보낼 수 있는 도메인을 확인할 수 있습니다.
이것은지도 시간SPF 레코드 설정 방법에 대해 알아보세요. SPF 레코드는 특정 도메인에 이메일을 보낼 수 있는 호스트를 설명하는 규칙이 포함된 단순한 DNS TXT 레코드입니다.