I am trying to send an email using amazon ses PHP sdk.
I got the following code. Working Fine
$body = "
<html>
<head>
<title>HTML email</title>
</head>
<body>
<p>This email contains HTML Tags!</p>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>
</body>
</html>
";
require_once('ses.php');
$ses = new SimpleEmailService('KEY', 'KEY');
$m = new SimpleEmailServiceMessage();
$m->addTo('[email protected]');
$m->setFrom('Test Support <[email protected]>');
$m->setSubject('Hello, world!');
$m->setMessageFromString($body);
print_r($ses->sendEmail($m));
This code pretty working well and I am confused how to send a HTML formatted mail through this script.
A body like this
$body='<div ><b>Name</b></div>';
Any one please help me Thanks in advance
Ok think I have found the system you are using and it doesnt look like the standard SES api.
Try
$m->setMessageFromString($plainTextBody,$HTMLBody);
Where you have the plain text version and html version of your emails defined in $plainTextBody
and $HTMLBody
before that line.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With