0

私が欲しいものを説明しようと思います。

さまざまなREALアドレスにメールを送信するPHPスクリプトがあります。これらの電子メールがインターネットに送信されるのは好きではありません。すべてをローカルメール(user @ localhost)にリダイレクトするか、単純に電子メールをローカルファイルに書き込みます(確かにヘッダー付き)。

デスクトップでLinuxを使用しています。

4

1 に答える 1

1

2つのオプション:

  1. Postfix / Courier / Nullmailer /Sendmail/すべてのメールをローカルに配信するために使用しているSMTPサーバーをセットアップします。(ヒント:https ://serverfault.com/questions/144325/how-to-redirect-all-postfix-emails-to-one-external-email-address )
  2. PHPのみのソリューションが必要な場合は、定数または変数(たとえば、「DEV」または「$ debug」)をチェックするクラスまたは特殊関数をPHPで作成し、その変数がtrueに設定すると、ローカルの電子メールアドレスにのみ送信します。

(1)このコンピューターを常にテスト目的でのみ使用していて、実際の人に誤って電子メールを送信することを心配する必要がない場合は、良いオプションになる可能性があります。一時的にデバッグしているプロジェクト。

于 2012-10-15T17:52:56.313 に答える