Outlook kullanarak, ileti gövdesinin (değil ek olarak) yerleştirilir görüntüleri ile e-posta gönderebilirsiniz. I nasıl yapabilirim PHP mail () fonksiyonu kullanılarak?
Eğer görüntüleri bir yere ev sahipliği yapmak istemiyorum ve bunları inline dahil olmak üzere istiyorsanız, onları kodlamak kodlanmış metin eklemek ve kimliği ile bunları referans yapmanız gerekir. PHPMailer (Inline Ekler bakınız) oldukça güzel bu işler:
http://phpmailer.worxware.com/index.php?pg=tutorial#3
Diğer mesajlar açıklandığı gibi Aksi takdirde, sadece kendi web adreslerine göre başvuruda bulunabilir.
$message
değişkenleri içerikleri, ve $headers
değişkenin değerini unutmayın.
$to = "john@doe.com";
$subject = "HTML Email";
$message = "Hello <img src='http://mysite.com/world.jpg' />";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: HTML Emailer <auto@example.com>' . "\r\n";
mail($to, $subject, $message, $headers);
Ben yoğun HTML Mime E kullanmış ve çok basittir:
http://www.phpclasses.org/browse/package/32.html
$mail = new htmlMimeMail();
$mailhtml = $mail->getFile('./emailheader.html');
$mailimglogo = $mail->getFile('./images/email-logo-1.jpg');
$mail->addHTMLImage($mailimglogo, 'email-logo-1.jpg', 'image/jpeg');
$mailhtml .= '<tr><td class="mailheader" colspan="2" align="center">';
$mailhtml .= '<img src="email-logo-1.jpg"></td></tr>';
...
$mailhtml .= $mail->getFile('./emailfooter.html');
$mail->setHtml($mailhtml);
$mail->setFrom('Dana Brainerd <dana@danabrainerdphotography.com>');
$mail->setCc('adam@adamcasey.net');
$mail->setBcc('webmaster@danabrainerdphotography.com');
$mail->setSubject("Dana Brainerd Photography Order Number {$roworder['order_number']}");
$mailresult = $mail->send(array($roworder['customer_email']));