PHPのmail()
機能を使用してメールを送信しています。しかし、「[email protected]
」のようなReturnPathヘッダーを設定すると、返信パスの5番目のパラメータで電子メールが失敗しますが、使用しない場合は、[email protected]
の返信パスが追加されます。これはエラーですか、特定のリターンパスを使用するにはどうすればいいですか?PHPメール():返信パスを設定するとメールが送信されない
敬具、
Khuram
PHPのmail()
機能を使用してメールを送信しています。しかし、「[email protected]
」のようなReturnPathヘッダーを設定すると、返信パスの5番目のパラメータで電子メールが失敗しますが、使用しない場合は、[email protected]
の返信パスが追加されます。これはエラーですか、特定のリターンパスを使用するにはどうすればいいですか?PHPメール():返信パスを設定するとメールが送信されない
敬具、
Khuram
サーバーへroot
アクセスでのSendmailを使用していると仮定すると:私はSendmailは基本的にそれはだである私のサーバー上の結果をテストしてみた
工場設定:
mail($email, $subject, $message, $headers, '[email protected]');
-fを使用する場合、Sendmailはyoあなたは信頼できるユーザーです。サーバーユーザーを/etc/mail/trusted-users
に追加する必要があります。たとえば、Webサーバーユーザーがapache
またはwww-data
の場合、そのファイルをtrusted-users
ファイルに挿入する必要があります。
これを実行したら、おそらくこの機能を有効にする必要があります。 /etc/mail/submit.mc
を編集して、適切に次の行を追加します:
FEATURE('use_ct_file')dnl
をあなたが仕事をする必要がありますservice sendmail restart
を完了したら。
いくつかのsendmailの設定では、returnPathの変更を許可していない場合もあります。 –