PEAR을 사용하여 Google 서버에서 메일을 보내고 있습니다. 그러나 일부 이메일 클라이언트 (가장 중요한 것은 Gmail)는 "Doe를 대신하여 nobody @ server로부터받은 메일"이라고 말합니다. 이 원인은 무엇입니까? 이것은 PHP 또는 서버 설정 자체입니까? 헤더와PHP를 사용할 때 "대신에"보낸 메일
나는 설정 :
그러나$headers["From"] = John Doe<[email protected]>; $headers["Return-path"] = John Doe<[email protected]>; $headers["Sender"] = John Doe<[email protected]>;
내가 도착하는 실제 메일의 전자 메일 헤더에 보면, 내가 볼 :
Return-path: <[email protected]> Received: from nobody by server with local (Exim 4.69) (envelope-from <[email protected]>) id 1Thn0Y-0001yy; Tue, 25 Jan 2011 11:48:46 -0600 From: John Doe<[email protected]> Sender: Nobody <[email protected]> Date: Tue, 25 Jan 2011 11:48:46 -0600
FROM 필드를 제외하고 다른 모든 헤더 설정은 무시됩니다 ...! 무엇을해야합니까?
이 필드는 아마도 서버 메일 데몬에 의해 무시됩니다. – mario