html mailer в php - изображения NicEdit отклоняются от почты

Я пишу программу для отправки html встроенная почта. Для этого я использовал NicEdit - WYSIWYG редактор. Когда я отправляю письмо, изображения исчезают в почте.

В php mail() Я использовал headers как:

$header="From: no-reply@prithviassociates.org\r\nX-Mailer: PHP/".phpversion()."\r\n".
        "MIME-Version: 1.0\r\nContent-type: text/html; charset: utf8\r\n".
        "Reply-To: info@prithviassociates.org\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: no-reply@prithviassociates.org\r\nX-Mailer: PHP/" . phpversion() . "\r\n" .
        "MIME-Version: 1.0\r\nContent-type: text/html; charset: utf8\r\n" .
        "Reply-To: info@prithviassociates.org\r\nBcc: " . $recipients . "\r\n";

Если я загрузить изображение, то NicEdit дает ссылку как <img width="524" src="http://i.imgur.com/ycyrMau.jpg"></img> и когда я отправляю форму для рассылки изображение исчезает из почты message

2 ответа

Решение

С помощью gmail Я могу справиться с этой проблемой.

В gmail (стандартный вид) я нашел Message text garbled? который показал мне фактическое содержание почты, которая была в моем случае: <img src=\"http://i.imgur.com/CvToS30.jpg\" width=\"176\">, Это содержит \перед каждым " который я удалил из stripslashes() как:

$message = stripslashes($_POST['message']);

и теперь это работает.

Вы проверили свой mail logs? Есть ли какая-либо ссылка на изображение или какую-то ошибку?

Другие вопросы по тегам