0

私は自分のオンライン プログラムで PHP メーラーを使用しています。ドメイン。

以前は、crazyphil@host.validns.com は nobody@host.validns でした:

Return-path: <nobody@host.validns.com>
Received: from nobody by host.validns.com with local (Exim 4.69)
    (envelope-from <nobody@host.validns.com>)

以前はそのように問題ありませんでしたが、ホスト側で何かが変わり、今では「代理で」というメッセージが表示されます。なぜこれが以前ではなく、現在発生しているのか (変化したのは誰から誰かへの変化だけだったからです!)、そしてそれを解決する方法を知っている人はいますか?

ありがとうございました、

フィル

4

2 に答える 2

2

メーラーで from ヘッダーを設定する必要があるようです。

通常、メール サーバーは、見つからない場合に独自のサーバーを追加します。

通常のphpでは、次のようになります


$headers = "FROM: 'fromname' <from@example.com\r\n>";

mail($to, $subject, $body, $headers);
于 2009-07-30T02:27:15.697 に答える
0

ヘッダーには既にFromがありましたが、ヘッダーの違いを 1 つ見落としていました。

Sender: <crazyphil@host.validns.com>

この行は、cron デーモンによって送信されたものであっても、私のホストからのすべての電子メールに表示されました。これを削除すると、問題が解決しました。

でもありがとう!

――フィル

于 2009-07-30T13:16:32.793 に答える