Я пишу программу для отправки html
встроенной почты. Для этого я использовал NicEdit - WYSIWYG editor. Когда я отправляю почту, изображения пропадают по почте.html mailer в php - NicEdit изображения исчезают с почты
В PHP mail()
я использовал headers
как:
$header="From: [email protected]\r\nX-Mailer: PHP/".phpversion()."\r\n".
"MIME-Version: 1.0\r\nContent-type: text/html; charset: utf8\r\n".
"Reply-To: [email protected]\r\nBcc: ".$recipients."\r\n";
где $recipients
содержит адреса электронной почты получателей.
Любое решение этой проблемы?
Код
NicEdit Конфигурация
<script src="js/nicedit.js"></script>
<script>
$(document).ready(function() {
new nicEditor().panelInstance('message');
});
</script>
HTML форма почтовик
<form method="post" action="mailProcess.php">
To <input type="text" name="recipients">
Subject <input type="text" name="subject">
Message
<textarea cols="70" rows="15" name="message" id="message"></textarea>
</form>
mailProcess.php
$recipients = $_POST['recipients'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$header = "From: [email protected]\r\nX-Mailer: PHP/" . phpversion() . "\r\n" .
"MIME-Version: 1.0\r\nContent-type: text/html; charset: utf8\r\n" .
"Reply-To: [email protected]\r\nBcc: " . $recipients . "\r\n";
Если я загрузить изображение, то NicEdit
дает ссылку, как <img width="524" src="http://i.imgur.com/ycyrMau.jpg"></img>
и когда я отправить форму для отправки по почте изображение исчезает из почты message
Как вы вставляете изображения в электронную почту? Встраиваете ли вы изображения в электронную почту или используете ссылки? можете ли вы предоставить весь код, создающий электронную почту? – lot
'NicEdit' автоматически вставляет ссылку и' html' в сообщение. 'NicEdit' является редактором' WYSIWYG'. –
Проверьте HTML, сгенерированный NicEdit, чтобы увидеть, на что указывают ссылки на изображения. Прежде всего, вы должны знать, хотите ли вы отправлять изображения, прикрепленные по электронной почте, или вы хотите разместить их на своем веб-сайте, а затем просто связать их с html в теле письма. – lot