Tôi đã tạo mẫu trong Mandrill nhưng tôi không biết cách sử dụng để gửi email.Gửi email có mẫu (Mandrill PHP)
Dưới đây là một ví dụ làm thế nào để sử dụng nó với một html đơn giản:
<?php
include_once "swift_required.php";
$subject = 'Hello from Mandrill, PHP!';
$from = array('[email protected]' =>'Your Name');
$to = array(
'[email protected]' => 'Recipient1 Name',
'[email protected]' => 'Recipient2 Name'
);
$text = "Mandrill speaks plaintext";
$html = "<em>Mandrill speaks <strong>HTML</strong></em>";
$transport = Swift_SmtpTransport::newInstance('smtp.mandrillapp.com', 587);
$transport->setUsername('MANDRILL_USERNAME');
$transport->setPassword('MANDRILL_PASSWORD');
$swift = Swift_Mailer::newInstance($transport);
$message = new Swift_Message($subject);
$message->setFrom($from);
$message->setBody($html, 'text/html');
$message->setTo($to);
$message->addPart($text, 'text/plain');
if ($recipients = $swift->send($message, $failures))
{
echo 'Message successfully sent!';
} else {
echo "There was an error:\n";
print_r($failures);
}
?>
cảm ơn, hoạt động của nó, chỉ cần sửa: $ mandrill = new Mandrill ('YOUR_API_KEY'); – Marckaraujo
một thông tin nữa, tôi đã đặt * | pspReference | * bên trong mẫu html và trong merge_vars tôi đã sử dụng: 'name' => 'pspReference', 'content' => 'Hello world'), nhưng nó không thay đổi giá trị, bạn có biết tại sao không? cảm ơn – Marckaraujo
@Marckaraujo bạn có thể cho biết mẫu của bạn trông như thế nào không? – MrCode