2012-06-15 3 views
3

Я новичок в Amazon SES и я пытаюсь отправить по электронной почте с этим кодом:Amazon SES Ошибка: Отсутствует необходимый заголовок «To»

<?php 
    require_once 'aws/sdk.class.php'; 

    $ses = new AmazonSES(); 
    $to = array('ToAddress' => '[email protected]'); 
    $content = array('Subject.Data' => 'Tema', 'Body.Text.Data' => 'hello'); 
    $r = $ses->send_email("[email protected]", $to , $content); 
    print_r($r); 
?> 

В выходе он говорит: отсутствует необходимый заголовок ' To ', что я делаю неправильно?

+0

Это весь ваш код? Если это не так, то без вашего всего кода никто не сможет правильно помочь вам в этой проблеме. –

+0

Да, я только урезал заявление об импорте SDK Amazon. – PachinSV

+0

Если вы не можете предоставить свой полный код 'PHP', проверьте, существуют ли' $ headers. = 'Кому: 'и' mail ($ mail_to ... и т. Д.) '. –

ответ

2

я уже решил это, у меня было две проблемы в моем коде:

  1. Индекс «ToAddress» является неправильным, он должен быть во множественном числе «ToAddresses».
  2. И значение, которое должно быть массивом, как этот: массив ('[email protected] ')