我正在编写一个程序来发送html
嵌入式邮件。为此,我使用了 NicEdit - WYSIWYG 编辑器。当我发送邮件时,图像会在邮件中消失。
在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>
邮件处理.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