php - MIME,CKEDIT 电子邮件问题
问题描述
function boletin_envio($asunto,$mensaje) {
global $pref,$db,$IndexUrl,$TituloWeb,$EmailWeb;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$cuerpo = '<html><body>';
$cuerpo .="X: \n\n";
$cuerpo.="Asunto: $asunto \n";
$cuerpo.="Mensaxe: \n";
$cuerpo.="$mensaje \n\n";
$cuerpo.="$IndexUrl \n\n";
$cuerpo .= '</body></html>';
$sql = "SELECT X FROM ".$pref."X WHERE X='X'";
if($resultado = $db->sql_query($sql)) {
$total = $db->sql_numrows($resultado);
while($row = $db->sql_fetchrow($resultado)) {
mail("$row[Login]", "$asunto", "$cuerpo", "From: X <$EmailWeb>", "$headers");
}
$db->sql_freeresult($resultado);
}
echo ("<script>window.open('X','_self')</script>");
}
我有这段代码,我正在尝试弄清楚它以便它可以与 html 标签一起使用,我很确定我做错了什么,但不知道是什么。用户在 ckeditor 中写入消息。
解决方案
最好From:
在邮件的标题中使用,以便告诉收件人该电子邮件确实来自一个电子邮件地址,这反过来可能会在此过程中产生不利影响。
很多时候,它要么被拒绝,要么格式不正确,无法在邮件的参数中修复,进而默默地失败。
如mail()
.
推荐阅读
- verilog - 等效于verilog文件中的系统verilog打包输入输出
- python - 使用多个关键字对象引用的 Django Rest Framework 对象
- python - 将值输入到列表中并循环直到给出参数
- react-native - React-Native 导航:在组件之间共享数据,当状态改变时更新参数
- r - 为什么数据类型会变成“逻辑”?R
- python - 以下代码运行没有任何错误,但记录未插入表中
- javascript - 合并 javascript
- algorithm - 检查对象是否在矩阵的范围内
- python-3.x - 如何在python3中替换字符串中的某个数字?
- c# - C# InstaSharper:无法上传照片:解析值时遇到意外字符:S. Path '', line 0, position 0