簡體   English   中英

如何通過PHP向Yahoo發送電子郵件

[英]How to send email to yahoo via PHP

我正在嘗試從PHP腳本發送確認電子郵件。 我在gmail上進行了測試,並且工作正常(電子郵件已發送適當的主題和內容),但是當我嘗試向yahoo帳戶發送電子郵件時,主題字段正確,但是內容以附件形式發送,而不是內部文本實際的電子郵件。 這是郵遞區號。

$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而不是附件?

可能是因為“ Content-Type”標頭錯誤:我認為“ text”不是有效的內容類型。
您應該改為使用“文本/純文本”。

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM