Я пишу код в php для отправки электронной почты. Все работает нормально, но когда я получаю электронное письмо, я не вижу изображения.PHP, dont получить изображения по электронной почте
У меня есть этот код в PHP:
error_reporting(0);
$name = $_POST['ev-name'];
$email= $_POST['ev-mail'];
$phone = $_POST['ev-phone'];
$date = $_POST['ev-date'];
$type = $_POST['ev-type'];
$people = $_POST['ev-people'];
$notes = $_POST['ev-notes'];
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'From: '.$_POST['ev-mail']."\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$para = '[email protected]m';
$asunto = 'Event Enquiry';
$mensaje = '
<html>
<head>
<title>Dining Concepts Mobile - Event Enquiry</title>
</head>
<body style="width: 80%; margin: auto;">
<div style="width: 100%; background-color: #6b011a; border-bottom: 2px solid #32060f; color: #ffffff; font-weight: bold; padding: 20px 10px;"><img src="http://www.diningconcepts.com/pics/header-logo-dc.png" alt="Dining Concepts logo" /></div>
<div style="width: 100%; background-color: #f2f2f2; padding: 20px 10px;">
<div><h3>We have received a new Event Enquiry</h3></div>
<div style="margin-bottom: 20px;"><p style="color:#6b011a;"><b>Personal Data</b></p>
<div><b>From: </b>'.$name.'</div>
<div><b>Email: </b>'.$email.'</div>
<div><b>Phone: </b>'.$phone.'</div>
</div>
<div style="margin-bottom: 20px;"><p style="color:#6b011a;"><b>Event Data</b></p>
<div><b>Date of the event: </b>'.$date.'</div>
<div><b>Type of event: </b>'.$type.'</div>
<div><b>Number of people: </b>'.$people.'</div>
</div>
<div style="margin-bottom: 30px;"><b style="color:#6b011a;">Customer Message: </b>'.$notes.'</div>
<div><b style="color:#6b011a;">This Message was sent: </b>'.date('d/m/Y').'</div>
</div>
<div style="text-align: center; width: 100%; padding: 6px; color:#fff; background-color: #6b011a;">Dining Concepts '.date('Y').' - All Rights Reserved</div>
</body>
</html>
';
if (mail($para, $asunto, utf8_decode($mensaje), $header)) {
echo "<script>alert('Mail was sent !');</script>";
echo "<script>document.location.href='http://localhost/diningconcepts/public/'</script>";
}
else
{
echo "<script>alert('Mail was not sent. Please try again later');</script>";
}
Проверьте раскладку по электронной почте:
Любая идея, чтобы спасти мою жизнь, как обычно в этом месте?
Заранее спасибо
Нет родственный, я удалил utf8_decode и добавил «заголовок», но я получаю по электронной почте в виде текста (ни цветов, ни CSS) –
добавить только заголовок и проверить –
нет, теперь случаются странные вещи, проверьте это изображение: http://diningconcepts.com/pics/mail.jpg –