1

html埋め込みメールを送信するプログラムを書いています。この目的のために、私はNicEdit - WYSIWYG editorを使用しました。メールを送信すると、メール内の画像が消えます。

PHPmail()では、次のように使用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

4

2 に答える 2

0

あなたはあなたをチェックしましたmail logsか?何らかの画像やエラーへのリンクはありますか?

于 2013-09-26T09:27:54.860 に答える