2008-10-30 5 views
7

나는 스팸으로 신고되고 정크 폴더로 끝나지 않고 hotmail 사용자에게 이메일을 전송하기 위해 PEAR :: mail을 얻으려고했지만 yahoo/gmail에는 아무런 문제가 없다. 핫메일에서만.PHP로 이메일 보내기 & hotmails 스팸 메일 차단

구글은 원인이를 블랙리스트되는 서버

  • 센더/SPF 레코드 부족
  • 의 주요 IP에 대한

    • 잘못된 역 DNS를 포함 할 수 있다는이 핫메일과 일반적인 문제입니다 것을 제안하고

    위의 내용을 모두 확인한 이유는 하나의 다른 이유 만 생각하면됩니다. 헤더가 잘못 포맷 되었습니까?

    내가 PEAR :: 메일 사용하는 것과 동일한 주소를 통해 이메일을 보낼 전망을 설정하고 빠른 테스트를 보낸이 이론 테스트 - 그것은

    그래서 내가 보낸 이메일에서 헤더를 비교하여 내받은 편지함으로 바로 전달을 PEAR에서 :: 만 몇 가지 차이점이 Outlook에서 전송 및 헤더에 대한 메일이 있습니다 - 난 단지 공간 (그리고 사람들의 눈) (안 전망 헤더)

    PEAR :: 메일 헤더

    을 저장 차이점을 나열했습니다
    X-PHP-Script: www.example.com/register.php for [users ip address] 
    

    Outlook 헤더 (PEAR의 :: 메일 헤더)

    X-Mailer: Microsoft Office Outlook 11 
    Thread-Index: Ack6CWSQlgV8s6+6SWyifka2NNpB7g== 
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 
    

    내가

    • 의 순서입니다 볼 수있는 유일한 차이점 사람 : 및하려면 : 섹션 헤더는 반전
    • 과 수신에
    • 헤더

    전망

    Received: from myhomehostname.com ([ip address] helo=simber) 
    by mywebhostname.com with local (Exim 4.67) 
    
    0123의

    PEAR :: 메일

    Received: from apache by mywebhostname.com with local (Exim 4.67) 
    

    는 헤더에 이러한 작은 차이가 원인이 될 수 또는 내가 엉뚱한 곳에서 찾고 있어요? 이게 문제가 될 수도 있다는 것을 알았습니다. 그래서 왜 PEAR :: mail 클래스를 사용하기로 결정했는지는 모르겠지만, 이제는 어디에서든 정말로 도움이 될 것입니다. 도움이된다면 크게 도움이 될 것입니다.

    업데이트 : 변경 로그의 제안에 따라 내가 PEAR :: 메일 클래스에 MS 헤더를 추가하는 시도하고 내가 (추가 헤더없이 &와) PHPMailer와 PEAR :: 메일을 교체 시도 - 그들은 모두 정크 폴더에서 끝납니다.

    저는 머리말이 아닐 수도 있다고 생각하기 시작했습니다.

    업데이트 2 : 내가 이메일은 사용자가 가입 할 때 사용한 이메일 주소의 유효성을 검사하기 위해 단지 등록 확인 것을 언급해야 - 아니 mailshots 등 그래서 우리의 볼륨이 매우 낮습니다.

    나는 @ hotmail/live 이메일 주소를 제공하여 자신의 주소록에 추가하거나 자신의 정크 폴더를 확인하는 경고 사용자를 고려해 보았습니다. 그러나 이것은 나에게 전문가가 아닌 것처럼 보입니다.

    Sender Score Certified에 관해서는 -이 이메일의 양과 목적을 고려할 때이 비용을 정당화 할 수있는 가능성은 거의 없습니다.

  • 답변

    1

    저는 항상 내 프로젝트에서 PHPMailer을 사용했으며, Hotmail의 정크 폴더가 메시지에 MS 헤더를 추가하는 방법을 호출하는 것을 피하려고 했었습니다.

    Take a look at the source이 헤더를 직접 추가하십시오.

    또한 HTML 전자 메일을 보내는 경우 텍스트 버전을 포함하는 것이 좋습니다.

    1

    내가 보내는 헤더를 100 % 일치하도록 수정하여 문제가 해결되는지 확인하는 것이 좋습니다. 정말 어려운 일이지만, hotmail은 매우 허접스런 스팸 필터를 가지고있는 것으로 유명합니다. 많은 합법적 인 이메일을 스팸 메일로 보내고 많은 스팸을받은 편지함으로 보냅니다.

    8

    저희 회사는 전문 이메일 마케팅 캠페인을 (strongmail 서버를 통해) 수천 개의 이메일을 하루 동안 모든 종류의 주소로 보냅니다.

    직면 한 문제는 권한이 없다는 것입니다. 스팸 메일을 보내려는 스패머 일 수도 있습니다.

    당신이해야 할 것은 다음과 같습니다

    • 은 '이것이다 정크'버튼이 안 눌러 SURE명도하지 핫메일의 Junkmail보고 프로그램 (JMRP) 및 신청 수신 거부 링크를 추가 다시 우편으로 보내라. 이것은 당신의 보낸 사람 점수를 올릴 것입니다; @ hotmail을 통해 메시지를 전달할 수 있습니다.
    • SPF 및 기타 안티 스팸 솔루션을 추가하십시오.
    • 는 (다른 도메인은 다른 제한이)

    이 Btw은 우리가 :-)와 전혀 우리의 메시지, 아무 문제를 구성하는 PHPMailer를 사용 @ hotmail.com 분당 50 개 이상의 전자 메일을 보내지 마십시오 요즘 문제는 실제로 메일 서버를받는 것을 제한하는 것입니다.

    7

    이메일 배달 가능성은 과학보다 예술에 가깝습니다. 나는 그것이 당신의 헤더와 아무 관련이 없다는 것을 거의 보장 할 수 있습니다. 스푸핑 헤더를 시도하는 것은 가능한 가장 나쁜 일입니다. 수신 : 헤더가 메시지를 수신 할 때 메일 서버에 의해 추가됩니다. 스푸핑하면 전자 메일이 스팸으로 표시됩니다. 일반적으로 사용되는 스팸 필터 중 하나는 릴레이 수를 계산하는 것입니다 (예 : :). 헤더). 스팸 수가 너무 많으면 스팸 점수가 높아집니다.

    역 DNS와 SPF는 최소 진입 장벽입니다.당신이 라인에서 SPF 및 DNS 레코드를 얻을 후에 특히 핫메일를 들어, 세 가지 다른 매우 중요한 요인이 있습니다

    • IP/도메인 평판
    • 볼륨
    • 주소록에있는

    평판은 블랙리스트에 올라있는 것과 같지 않습니다. 당신은 핫메일로 신뢰를 구축해야합니다. Hotmail은 주 명성 중개인으로 Sender Score Certified을 사용합니다. 원하는 경우 자신의 평판을 확인할 수는 있지만 비용이 발생할 수 있습니다.

    공유 호스트 나 바둑판 무늬 과거가있는 IP 주소를 사용하는 경우 핫메일 사용에 많은 도움이되지 않습니다.

    낮은 스팸 신고로 일관된 볼륨을 유지함으로써 평판을 얻습니다. 매일 매일 1M 개의 메시지를 보낼 수 있습니다. 하루에 10,000 통 이하의 메시지를 보내고 있다면 평판이 좋지 않을 것입니다. 볼륨에 대한 보고서는 Sender Base에 있습니다.

    마지막으로받은 편지함에 있는지 확인하는 가장 좋은 방법은 사용자가 보내는 전자 메일 주소를 주소록에 추가하도록하는 것입니다. Hotmail은이를 안전한 발신자 목록으로 사용합니다. 사실, Hotmail에는 신뢰할 수있는 발신자 옵션이 추가 된 것 같습니다. (배달 게임을 시작한 이후로 잠시 있었으며 Hotmail을 사용하지 않았습니다.)

    여기에 이메일 보내는 다른 모범 사례입니다

    • 는 항상 당신이 당신이 뉴스 레터를 보내 큰 목록이있는 경우 항상 주소
    • 에서 같은를 사용하는 것과 동일한 IP 주소
    • 를 사용, 큰 목록이있는 경우 이전 주소를 폐기하십시오 (예 : 열려있는 요율을 확인하십시오).
    • 위험을 기반으로 다른 IP 주소로 보내고 세그먼트를 나누어보십시오 (예 : 최신 주소는 메시지를 스팸으로 표시 할 수 있음)