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