0

私の質問は、PHP でメール送信にヘッダーを使用する理由です。コンテンツをレンダリングする前に、ブラウザーに情報を送信できることはわかっています。しかし、メールの本文に画像を表示すると、php ヘッダーが使用されていることに気付きます。ヘッダーなしではできませんか?それは、Web ブラウザーで html をレンダリングしているためです。

4

2 に答える 2

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追加のヘッダーを使用したくない場合は、これを設定できます。

于 2013-03-11T05:57:25.997 に答える
1

レンダリングするコンテンツの種類をブラウザに伝える必要があります。たとえば、プレーン テキスト、html ページ、pdf ファイルなどです。そのため、電子メール本文に html を含めたいときはいつでも、ブラウザにそのことを伝える必要があります。適切に処理できる

于 2013-03-11T05:53:41.587 に答える