2013-03-11 62 views
0

我的問題是爲什麼人們使用PHP發送電子郵件的標頭。我知道我們可以在呈現內容之前向瀏覽器發送一些信息。但是當我們在電子郵件正文上顯示圖像時,我注意到它使用了php頭文件。我們不能沒有標題嗎?因爲這是在web瀏覽器上呈現html。爲什麼它總是使用PHP中的郵件頭髮送

+1

電子郵件標題是導致電子郵件傳遞的原因。 – 2013-03-11 05:29:17

+0

這是否意味着我們無法發送沒有標題的電子郵件? – newday 2013-03-11 05:32:36

+3

你可以展示一些你問的關於什麼樣的代碼。什麼樣的標題? – 2013-03-11 05:32:47

回答

1

你需要告訴瀏覽器我們正在渲染什麼類型的內容,例如它是純文本,html頁面,pdf文件等等...... 因此,當我們想要在我們的電子郵件正文中有html時,我們需要告訴關於它的瀏覽器可以正確處理

1

否。發送電子郵件必須包含一個from標題。大家都寫在php.net

When sending mail, the mail must contain a From header. This can be set with the additional_headers parameter, or a default can be set in php.ini. 

Failing to do this will result in an error message similar to Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing. The From header sets also Return-Path under Windows. 

您可以將其設置爲php.ini,如果你不想使用額外的頭。

+1

如果沒有給出php'mail'函數將使用服務器的管理郵件作爲From頭。 – 2013-03-11 06:00:16