<?php use Sendinblue\Mailin; /* * This will initiate the API with the endpoint and your access key. * */ $mailin = new Mailin('https://api.sendinblue.com/v2.0', 'Your access key'); /** Prepare variables for easy use **/ $to = array("*****@*****.**" => "to whom!"); //mandatory $subject = "My subject"; //mandatory $from = array("*****@*****.**", "from email!"); //mandatory $html = "This is the <h1>HTML</h1>"; //mandatory $text = "This is the text"; $cc = array("*****@*****.**" => "cc whom!"); $bcc = array("*****@*****.**" => "bcc whom!"); $replyto = array("*****@*****.**", "reply to!"); $attachment = array(); //provide the absolute url of the attachment/s $headers = array("Content-Type" => "text/html; charset=iso-8859-1", "X-Ewiufkdsjfhn" => "hello", "X-Custom" => "Custom"); var_dump($mailin->send_email($to, $subject, $from, $html, $text, $cc, $bcc, $replyto, $attachment, $headers));
<?php use Sendinblue\Mailin; /* * This will initiate the API with the endpoint and your access key. * */ $mailin = new Mailin('https://api.sendinblue.com/v2.0', 'Your access key'); /* * This will send a transactional email * */ /** Prepare variables for easy use **/ $data = array("to" => array("*****@*****.**" => "to whom!"), "cc" => array("*****@*****.**" => "cc whom!"), "bcc" => array("*****@*****.**" => "bcc whom!"), "from" => array("*****@*****.**", "from email!"), "replyto" => array("*****@*****.**", "reply to!"), "subject" => "My subject", "text" => "This is the text", "html" => "This is the <h1>HTML</h1><br/>\n\t\t\t\t\t This is inline image 1.<br/>\n\t\t\t\t\t <img src=\"{myinlineimage1.png}\" alt=\"image1\" border=\"0\"><br/>\n\t\t\t\t\t Some text<br/>\n\t\t\t\t\t This is inline image 2.<br/>\n\t\t\t\t\t <img src=\"{myinlineimage2.jpg}\" alt=\"image2\" border=\"0\"><br/>\n\t\t\t\t\t Some more text<br/>\n\t\t\t\t\t Re-used inline image 1.<br/>\n\t\t\t\t\t <img src=\"{myinlineimage1.png}\" alt=\"image3\" border=\"0\">", "attachment" => array(), "headers" => array("Content-Type" => "text/html; charset=iso-8859-1", "X-param1" => "value1", "X-param2" => "value2", "X-Mailin-custom" => "my custom value", "X-Mailin-IP" => "102.102.1.2", "X-Mailin-Tag" => "My tag"), "inline_image" => array('myinlineimage1.png' => "your_png_files_base64_encoded_chunk_data", 'myinlineimage2.jpg' => "your_jpg_files_base64_encoded_chunk_data")); var_dump($mailin->send_email($data));