J'ai utilisé le code suivant pour envoyer du courrier en utilisant php avec amazon ec2, mais je ne vois que 'aatest' comme résultat, et ne reçoit pas de courrier entrant. Entre-temps, j'ai déjà inclus ses.php, et j'ai validé l'email contact@mydomain.com, et confirmé deux fois que accesskey, et accesskey sont les bons. Quelqu'un peut-il suggérer un moyen de déboguer ce problème ?
require_once('ses.php');
$con=new SimpleEmailService('accesskey','accesskey');
print_r('aa'.$con->listVerifiedEmailAddresses());
$m = new SimpleEmailServiceMessage();
$m->addTo('contact@mydomain.com');
$m->setFrom('contact@mydomain.com');
$m->setSubject('Hello, world!');
$m->setMessageFromString('This is the message body.');
print_r($con->sendEmail($m));
echo 'test';
0 votes
Avez-vous essayé de mettre
error_reporting(E_ALL);
en haut de votre code ? Avez-vous essayé de désactiver la vérification du certificat SSL en faisant$con->enableVerifyHost(false); $con->enableVerifyPeer(false);
?0 votes
Oui, cela fonctionne en ajoutant $con->enableVerifyHost(false) ; $con->enableVerifyPeer(false) ; ! Quelle est la raison de cet ajout ? A propos, pourriez-vous le poster comme une réponse, afin que je puisse l'accepter :)