如何通过PHP向雅虎发送电子邮件

时间:2014-03-07 22:50:59

标签: php email

我正在尝试从PHP脚本发送确认电子邮件。我在gmail上测试过它工作正常(电子邮件是用适当的主题和内容发送的),但是当我尝试向雅虎帐户发送电子邮件时,主题字段是正确的但内容是作为附件发送的,而不是内部的文本实际的电子邮件。这是邮寄代码。

$headers = 'From: ' . 'orders@COMPANY_NAME.com' . "\r\n";
    $headers .= 'Reply-To: ' . 'orders@COMPANY_NAME.com' . "\r\n";
    $headers .= "BCC: orders@COMPANY_NAME.com \r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text; charset=ISO-8859-1\r\n"
mail($email, "COMPANY_NAME Order Confirmation $confirmation_number", $text, $headers);

如何向yahoo发送电子邮件,其中包含电子邮件中的$ text而不是附件?

1 个答案:

答案 0 :(得分:1)

可能是因为“Content-Type”标题错误:我认为“text”不是有效的内容类型。
您应该尝试使用“text / plain”。

Content-Type: text/plain; charset=ISO-8859-1

PS:您可能还想考虑使用UTF-8而不是ISO-8859-1。