0

最近ホストを切り替えましたが、mail() 関数に問題があります。

以前のホストでは、次のようにして、ヘッダーから送信元アドレスを定義できました。

mail("test@email.com","subject","message","From: fake@email.com");

ただし、新しいホストでは、From ヘッダーは無視されます。代わりに、デフォルトのメール アカウント something@something.myhost.com から送信します。

php.ini では、sendmail_path は次のように設定されています: sendmail_path = /usr/sbin/sendmail -t -i

調査からわかる限り、これにより、ヘッダーに送信元アドレスを設定できるはずです。

何か案は?

4

1 に答える 1

0

あなたは試すことができます:

ini_set("sendmail_from", "fake@email.com");

set_ini構成オプションを動的に設定します。この場合、sendmail_from

"指定された構成オプションの値を設定します。構成オプションは、スクリプトの実行中にこの新しい値を保持し、スクリプトの終了時に復元されます。 "

found atの定義ini_set: PHP.NET

于 2011-06-02T17:47:01.813 に答える