【问题标题】:mail() function bug sometimes (depends on the message) [closed]mail() 函数错误有时(取决于消息)[关闭]
【发布时间】:2014-03-28 23:54:24
【问题描述】:

我在使用邮件功能时遇到了一个奇怪的问题。

我的脚本工作了一段时间,需要编辑邮件的消息。 看起来消息的内容导致了错误,我的邮件没有发送。

到目前为止我所做的尝试:

我尝试使用较短的句子,有时有效,有时无效,我不知道为什么,我的内容中没有特殊字符。

PHP 代码:

//-----------------------------------------------
//FRONTIERE
//-----------------------------------------------

$frontiere = '-----=' . md5(uniqid(mt_rand()));

//-----------------------------------------------
//HEADERS
//-----------------------------------------------

$headers = 'From: "Exp" <'.$email_expediteur.'>'."\n";
$headers .= 'Return-Path: <'.$email_reply.'>'."\n";
$headers .= "MIME-version: 1.0\n";
$headers .= "Content-type: text/html; charset= iso-8859-1\n";

//-----------------------------------------------
//MESSAGE
//-----------------------------------------------
$message = "<img src='http://www.example.com/images/image.gif' /><br />";
$message .="<br />";
$message .= "Dear Sir / Madam,<br /><br />";
$message .= "my email content<br />";
$message .= "<br>";
$message .= "Best regards,<br />";
$message .= "<br />";

$destinataire = "exemple@example.com";
$sujet = "Brochures";
mail($destinataire,$sujet,$message,$headers);

【问题讨论】:

  • 请贴出导致问题的句子。
  • 是针对任何邮件 ID 还是仅针对特定的?
  • 这看起来像一封 html 电子邮件。那是邪恶的。不要那样做。没有理由这样做。
  • @arkascha 我同意,但是不这样做我怎么能发送带有图片和链接的邮件呢?
  • @dreamweiver : 用户输入邮箱,没有人可以收到任何东西。

标签: php function email send


【解决方案1】:

试试这个代码

$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "MIME-Version: 1.0rn";


$message = "<img src='http://www.example.com/images/image.gif' alt='test' /><br />";
$message .="<br />";
$message .= "Dear Sir / Madam,<br /><br />";
$message .= "my email content<br />";
$message .= "<br>";
$message .= "Best regards,<br />";
$message .= "<br />";

$destinataire = "exemple@example.com";
$sujet ="Brochures";
mail($destinataire,$sujet,$message,$headers);

【讨论】:

  • 感谢您的回答,不幸的是它并没有更好地工作。顺便说一句,我还尝试更改 $headers .= "MIME-Version: 1.0rn";到 $headers .= 'MIME-Version: 1.0'."\r\n";但仍然是同样的问题。
猜你喜欢
  • 1970-01-01
  • 2011-03-12
  • 1970-01-01
  • 2019-01-15
  • 2014-03-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多