2011-02-26 3 views
0

저는 exim을 내 서버에서 gmail으로 작동하도록 MTA로 구성했습니다. 여기 는 구성입니다 :exim4 대 gmail FROM 필드

gmail_login: 
     driver = plaintext 
     public_name = LOGIN 
     client_send = : [email protected] : mypassword 

구성은 OK 내가 PHP 스크립트를 사용하여 메일을 보낼 수 있어요 :

$to  = '[email protected]'; 
$subject = 'the subject'; 
$message = 'hello'; 
$headers = 'From: [email protected]' . "\r\n" . 
    'Reply-To: [email protected]' . "\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 

if (mail($to, $subject, $message, $headers)) { 
    echo 'mail() Success!' . "<br />\n"; 
} 
else { 
    echo 'mail() Failure!' . "<br />\n"; 
} 

나는 문제가 발생했습니다 그러나 :

을 gmail은 내 스크립트 ([email protected])의 FROM 필드에 지정된 실제 전자 메일 대신 FROM 필드에 [email protected]을 표시합니다. reply-to 필드는 OK입니다.

문제를 해결하는 데 도움을주세요.

답변

0

Gmail은 사용자가 지정한 모든 FROM 값을 덮어 씁니다. Gmail은 인증 된 FROM 값으로이를 덮어 씁니다.

관련 문제