PHP 코드베이스를 사용하여 허용 된 전자 메일을 사용자에게 보냅니다. PHP mail() 함수를 사용하고 있었지만 스팸 메일 문제가 발생했습니다. 그래서 몇 달 전에 저는 SendGrid로 전환했고 현재 그들의 API를 사용하고 있습니다. 나는 이제 제휴 파트너가 그렇게하는 대신 내 더 중요한 이메일 (호텔 예약 사이트이고 호텔 확인 이메일)을 처리하고 있으며 스팸으로 신고하고 있습니다. 전자 메일의 원본을 복사/붙여 넣을 수 있고 잠재적 인 문제를 일으킬 수있는 도구가 있습니까?내 이메일이 스팸으로 신고 된 이유를 파악하는 데 도움이되는 도구가 있습니까?
답변
메일을 보내기 전에 항상 spamassassin을 통해 전자 메일을 보내고 그 응답을 검토하여 메일이 스팸으로 신고 된 이유를 확인할 수 있습니다. PHP 스크립트에서 spamassassin에 액세스하는 방법에 대한 조언과 몇 가지 대안에 대한 this SO question에 대한 응답은 blog post을 참조하십시오.
그게 내가 시작하는 곳이야. – jeroen
Limus 일부 사용 가능 (무료는 아니지만 무료 평가판이 제공 될 수 있음)
궁극적으로 스팸 필터는 이메일이 "스팸성"인 방법 (일반적으로 10 진수)을 알려주는 점수를 반환하거나 스팸 필터가 이메일을 보내지 못한 정확한 이유를 밝히는 경우 스팸 발송자는 이메일 내용을 훨씬 효과적으로 조정할 수 있습니다. 이메일의 문제를 피해 갈 수
몇 가지 팁은 "스팸"으로 플래그되고 :
- 읽기 this guide by google 당신은 당신이 이메일을 보내 도메인에 대해 설정된 SPF 레코드를 최소한 확인 에서.
- "선택"(선택 가능) 이메일과 동일한 도메인 주소의 확인 이메일을 보내는 경우 보낸 사람 주소가 다른지 확인하십시오. 가능하다면 다른 도메인/메일 서버에서 홍보 및 필수 이메일을 보내십시오.
- 를 사용하여 전자 메일 관리자 서비스 당신에게 얼마나 많은 이메일
- (스팸 점수의 거친 표시와 함께)에 도달하거나 목표에 도달하기 위해 실패에 대한 통찰력을 제공하기 위해 (직장에서 나에게 가장 유용한 하나가 hotmail service입니다) DSN (배달 서비스 통지) 보고서를 추적하십시오. "주소가 존재하지 않음", "영구적으로 이동 됨"등과 같은 오류가있는 많은 보고서를받는 경우 메일 링리스트에서이 전자 메일 주소를 제거하십시오.
EDIT : 도메인에 대한 모든 내용을 무시하고 SendGrid에서 보내는 메일에 대한 부분을 다시 읽으십시오.
내가 아는 유일한 도구는 실제 메시지를 분석하고 스팸 가능성이 있다는 징후를 MailChimp의 Delivery Doctor라고보고합니다.
http://www.mailchimp.com/features/delivery-doctor/
당신은하지만, 그것을 사용하는 그들과 유료 계정이 있어야합니다.
http://blog.mannixmarketing.com/2009/08/spam-trigger-words/
잘못된 HTML이 그것을 할 수있는, 그래서 할 수있는 너무 많은 느낌표 :
어떤 단어는 여기에 100의 목록입니다, 스팸 경보를 출발했다.
아마도 sendgrid.com이 블랙리스트에 올랐기 때문일 수 있습니다. 그것은 그들의 선택적인 "허용 된 화이트리스트"기능을 설명 할 수 있습니다. – wimvds
@wimvds 이메일에서 말했듯이 몇 달 동안 sendgrid를 사용해 보았습니다. 새로운 이메일 형식을 보내고 있습니다. –
흠, 그 질문은 분명하지 않지만, [스팸 폴더에서 전자 메일을 보내기위한 10 가지 팁] (http://blog.sendgrid.com/10-tips-to-keep-email-out-of-the-spam-folder/)? 여기에는 사용할 수있는 도구에 대한 링크가 있습니다. – wimvds