2017-11-21 7 views
0

PHP를 사용하여 & Gmail api 클라이언트에서 Gmail 메시지를받은 다음 메시지에 회신하십시오. 헤더를 보면 응답이 없습니다. 내가 돌아올 헤더가있는 실제 주소로 회신 배열에 ... 아무데도 여기Gmail API 헤더에없는 회신 주소 - 응답 할 수 없음

$service = new \Google_Service_Gmail($client); 
$message = $service->users_messages->get("me", $messageId); 
$messagePayload = $message->getPayload(); 
$headers = $message->getPayload()->getHeaders(); 

:

여기 내 코드입니다. 헤더가 In-Reply-To 헤더를 제공하지 않는 경우 어떻게 API를 사용하여이 메시지에 응답하거나 응답 할 수 있습니까?

배열 ( [0] => 배열 ( [이름] => 전해 간 [값] => [email protected] )

[1] => Array 
    (
     [name] => Received 
     [value] => by 10.157.39.46 with SMTP id xxxxxxxx;  Mon, 20 Nov 2017 15:59:44 -0800 (PST) 
    ) 

[2] => Array 
    (
     [name] => X-Google-Smtp-Source 
     [value] => [this was a long encoded string] 
    ) 

[3] => Array 
    (
     [name] => X-Received 
     [value] => by xx.xx.xx.xx with SMTP id [an id];  Mon, 20 Nov 2017 15:59:44 -0800 (PST) 
    ) 

[4] => Array 
    (
     [name] => ARC-Seal 
     [value] => [this was a long encoded string] 
    ) 

[5] => Array 
    (
     [name] => ARC-Message-Signature 
     [value] => [this was a long encoded string] 
    ) 

[6] => Array 
    (
     [name] => ARC-Authentication-Results 
     [value] => i=1; mx.google.com;  spf=pass (google.com: domain of [email protected] designates xx.xx.xx.xx as permitted sender) [email protected] 
    ) 

[7] => Array 
    (
     [name] => Return-Path 
     [value] => 
    ) 

[8] => Array 
    (
     [name] => Received 
     [value] => from www.xxxxxx.com (xxxxx.com. [xx.xx.xx.xx])  by mx.google.com with ESMTP id xx.xx.xx.xx  for ;  Mon, 20 Nov 2017 15:59:44 -0800 (PST) 
    ) 

[9] => Array 
    (
     [name] => Received-SPF 
     [value] => pass (google.com: domain of [email protected] designates xx.xx.xx.xx as permitted sender) client-ip=xx.xx.xx.xx; 
    ) 

[10] => Array 
    (
     [name] => Authentication-Results 
     [value] => mx.google.com;  spf=pass (google.com: domain of [email protected] designates xx.xx.xx.xx as permitted sender) [email protected] 
    ) 

[11] => Array 
    (
     [name] => Received 
     [value] => from www (localhost [xx.xx.xx.xx]) by www.xxxxx.com (Postfix) with ESMTP id xxxxxxxx for ; Mon, 20 Nov 2017 16:59:44 -0700 (MST) 
    ) 

[12] => Array 
    (
     [name] => Message-ID 
     [value] => <[email protected]> 
    ) 

[13] => Array 
    (
     [name] => From 
     [value] => xxxxxxxx 
    ) 

[14] => Array 
    (
     [name] => Mime-Version 
     [value] => 1.0 
    ) 

[15] => Array 
    (
     [name] => Content-Type 
     [value] => multipart/mixed; boundary="----=_Part_xxxxxxxxxx" 
    ) 

[16] => Array 
    (
     [name] => To 
     [value] => xxxx xxxxxxxx 
    ) 

[17] => Array 
    (
     [name] => Subject 
     [value] => xxxxxx 
    ) 

[18] => Array 
    (
     [name] => Date 
     [value] => Mon, 20 Nov 2017 16:59:44 -0700 (MST) 
    ) 

)

답변

0

Reply-To: 이메일 헤더가 필요하지 않습니다.

대부분의 이메일 클라이언트가없는 경우 대부분의 전자 메일 클라이언트는 From: 헤더로 회신하여 회신 전자 메일 주소로 사용합니다.