2012-03-30 2 views
1

나는 hotmail inbox에 이메일을 배달하는 문제에 직면하고있다. 내 이메일이 스팸으로 표시되고 스팸 폴더에 배달됩니다. 어떤 도움을 주시면 감사하겠습니다hotmail받은 편지함으로 전자 메일 배달 문제?

<?php 
    $header = "Reply-To: info <[email protected]>\r\n"; 
    $header .= "Return-Path: info <[email protected]>\r\n"; 
    $header .= "From: info <[email protected]>\r\n"; 
    $header .= "Organization: Mobit Solutions\r\n"; 
    $header .= "Content-Type: text/plain\r\n"; 

    if(mail("[email protected]", "Test Message", "testing",$header)) 
     echo "email sent"; 
    else 
     echo "email not sent"; 

?> 

내 코드입니다.

+3

아마도 헤더가 스팸으로 표시된 이유를 확인해야합니다. – Nanne

+0

어떻게 확인 하시겠습니까? 친절하게 나를 인도 해주세요. – UMAR

+0

Google에 헤더 체크 방법을 시도 했습니까? 당신이 정말로 그것을 이해할 수 없다면 나는 그것에 대해 두 번째 질문을 할 수 있다고 생각한다. 그러나 전자 메일 헤더를 확인하는 것이 프로그래밍 질문이 아닐까? 어쨌든 http://email.about.com/od/windowslivehotmailtips/qt/How_to_See_Full_Email_Headers_in_Windows_Live_Hotmail.htm 및 http://www.emailaddressmanager.com/tips/header.html – Nanne

답변

1

PHP 코드로 할 수있는 일은 많지 않습니다. 그러나 귀하의 코드는 괜찮을 것 같습니다.

DNS에서 SPF 레코드를 다시 확인하십시오. SPF 레코드 here에 대한 자세한 내용을 볼 수 있습니다.

또한 Domain Keys

+0

예, 서버에서 SPF 레코드와 도메인 키를 모두 사용할 수 없다면받은 편지함으로 직접 이동합니다. – UMAR

0

확실 이메일이 제대로 전달하기 위해 SwiftMailer 또는 PHPMailer (예 : 템플릿으로) 아무것도 공상을 사용하십시오 사용하는 것이 좋습니다.

0

나를 위해 잘 작동하는 스크립트는 여기에 있습니다. enter image description here 때로는 웹 호스트가 이러한 문제를 일으키는 경우 웹 서비스 공급자에게이 문제를 문의하시기 바랍니다. 행운을 빌어 요!

+0

웹 서비스 제공자는 무엇을 의미합니까? – UMAR

+0

그리고 친절하게도 테스트 한 곳을 말해 주시겠습니까? 공유 IP 서버 또는 전용 서버에 있습니까? – UMAR

+0

@UMAR 웹 서비스 제공자 중 하나 인 "godaddy"처럼 웹 서비스 제공자가 웹 서비스 제공자가 호스팅하고 호스팅하는 웹 서비스 제공자가 귀하에게 더 잘 알고있는 경우, 어쨌든 웹 서비스 제공자는 @UMAR을 사용합니다. –

관련 문제