2011-10-31 2 views
0

우분투에서 LAMP를 사용하여 전자 메일을 보내려면 ssmtp가 설치되었습니다.우분투에서 보낸 사람의 전자 메일 이름을 변경하는 방법

그리고이 같은 간단한 스크립트를

 <?php 

    $additional_headers = 'From: [email protected]' . "\r\n"; 
    $res = mail('[email protected]','test','test body', $additional_headers); 

    var_dump($res); 

    ?> 

내가 이메일하지만 "아무도"로 넣어 보낸 사람 이름을받은, 그래서 사용자 이름 "아무도"를 사용? 어떻게 변경할 수 있습니까? 나는 우분투에서 새로운 ...

고마워.

답변

1

도 포함하도록 "추가 헤더"를 변경해보십시오 '답장에'헤더 EG :

$additional_headers = 'From: [email protected]' . "\r\n" . 
'Reply-To: [email protected]' . "\r\n"; 

당신이 작업, 문서에 따라,하지만 거리가 따라 다를 수 있습니다 안된다이 방법을 MTA (Mail Transport Agent)를 사용하고 있습니다.

doc 후 페이지가 여기에 있습니다 : http://php.net/manual/en/function.mail.php

추가 : 메일 시스템을 많이, 너무 올바른 DNS 주소를 제공 할 필요가

는 알고 있어야합니다. 우분투를 실행중인 메일 서버에서 유효한 DNS를 사용하여 조회 할 수없는 도메인으로 헤더를 제공하면받는 사람 주소가 공백으로 표시됩니다.

+0

문제가 해결되었습니다. 방금 FromLineOverride = YES ... 변경하지 않은 것을 알았습니다 ... 감사합니다. –

+0

probs, 도움을 행복 :-) – shawty

관련 문제