[英]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.