Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once "Mail.php";
- require_once 'Mail/mime.php';
- $from = "xyz@gmail.com";
- $subject = $_REQUEST['subject'];
- $data=$_REQUEST['data']; //dataurl
- $img = $_REQUEST['body'];
- $host = "ssl://smtp.gmail.com";
- $port = "465";
- $username = "myaccount@gmail.com";
- $password = "mypassword";
- $to="someone@xyz.com";
- $body="<html><body><h1>Report is Here</h1><img src='cid:whatever'/></body></html>";
- $headers = array ('From' => $from,
- 'To' => $to,
- 'Subject' => $subject);
- $smtp = Mail::factory('smtp',
- array ('host' => $host,
- 'port' => $port,
- 'auth' => true,
- 'username' => $username,
- 'password' => $password));
- $mime = new Mail_mime("n");
- $mime->setTXTBody("");
- $mime->addHTMLImage($data, "image/png","1234.png",false,"whatever");
- $mime->setHTMLBody($body);
- $body = $mime->get();
- $headers = $mime->headers($headers);
- $mail = $smtp->send($to, $headers, $body);
- ;
- if (PEAR::isError($mail)) {
- echo("<p>" . $mail->getMessage() . "</p>");
- } else {
- echo("Message successfully sent");
- echo "<img src='data:image/png;base64,".$data."'/>";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement