0
짧은 :
sendEmail()
Amazon AWS의 SES-API 방법의 결과와 관련이 있습니까?AWS SES SESClient sendEmail() 메소드의 결과는 어떻게해야합니까?
긴 :
나는 성공적으로 PHP 프로젝트에서 작곡가를 통해 "aws/aws-sdk-php": "^3.38"
를 설치했습니다.
$client = new SesClient($sesParameters);
$result = $client->sendEmail($emailSesArgs);
의미가 있습니다 :
나는 성공적으로 공식을 통해 이메일을 보냈습니다.200 OK
결과를 탐험보다 더,
Result {#433 ▼
-data: array:2 [▼
"MessageId" => "0102015fd3c21fd2-98a104e2-0c3f-4078-90ed-0be3a12ae812-000000"
"@metadata" => array:4 [▼
"statusCode" => 200
"effectiveUri" => "https://email.eu-west-1.amazonaws.com"
"headers" => array:4 [▼
"x-amzn-requestid" => "e27b7805-cd11-11e7-9d57-cd9600d88c96"
"content-type" => "text/xml"
"content-length" => "326"
"date" => "Sun, 19 Nov 2017 10:10:35 GMT"
]
"transferStats" => array:1 [▼
"http" => array:1 [▼
0 => []
]
]
]
]
}
질문
질문은 ...
- 나는이 결과를 어떻게해야하나요 :
나는 이와 같은 결과가 나타납니다 실시간?
MessageId
을 사용하여 이후에 어떤 작업을 수행 할 수 있습니까?- 잘못된 주소로 이메일을 보내면 도이
200 OK
으로 반환됨을 확인했습니다. 아마도 이것은 실제로 이메일을 처리하는 것보다 보내기 이메일 "요청"이 제출 된 "인정"입니다. 그 결과를 API를 통해 deilvey 자체의 "상태"를 더 읽기 위해 결과를 사용하여 이메일이 성공적으로 전달되었는지 확인할 수 있습니까?
감사합니다.
배달 로그 용 MessageId를 저장합니다. 따라서 추가 작업 (전자 메일을 읽었거나 바운스 된 경우 등)을 추적하려면 상태를 업데이트 할 수 있습니다. –