簡體   English   中英

PHP郵件未顯示在電子郵件中

[英]PHP mail not showing up on email

我創建了一個小腳本,該腳本通過php通過mail()發送多部分電子郵件(這本身就是一個挑戰!)。

當我測試腳本並發送並通過電子郵件發送時,一切正常,但是當我嘗試其他地址(與服務器具有相同域的地址)時,電子郵件將顯示為空白。 當您查看原始代碼時,所有內容均已存在,但沒有任何顯示。

我通過從代碼中刪除doctype標記解決了問題,並保留了所有未編碼的內容。

我也注意到php變量

$body=' (html code here) '

'之后的空格導致電子郵件有時顯示為空白...我不確定為什么!

我遇到了類似的問題,這是因為我有一個網站www.example.com,將電子郵件發送到me@example.com,但是Web服務器和電子郵件服務器位於不同的計算機上。 我不得不要求主機對其進行排序,以使網站不會嘗試在服務器內部路由電子郵件。

我設法通過將自己的代碼更改為使用更多受支持的東西-phpMailer來對此進行排序。

我發現這非常易於使用,並安裝到我自己的代碼中。 還給了我與原始代碼一樣多的靈活性。

我想這雖然不是對原始問題的排序,但似乎確實對我的代碼進行了排序。

暫無
暫無

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

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