現在、メール サーバー (私の ISP からの実際のサーバー) が構成されており、内部および外部のメールはコマンド ラインで動作します。PHP では、外部ユーザーのみが機能します。
テストのために、内部ユーザーのみに送信したいと思います。
(理想的には、1 人のユーザーを指す多くのエイリアスを設定したいので、 tom@localhost.com、dick@localhost.com、harry@localhost.com にメールを送信すると、 /var/mail/johnsmith になります)
誰かがここで助けてくれれば幸いです。後置設定ファイルを編集するのをためらっています...
コマンドラインでは johnsmith@localhost は機能しますが、PHP では機能しません。CakePHP を使用しており、送信の直前に $email-addr の値を確認しました ($this->Email->send();)。値は johnsmith@localhost です。私はまだ CakePHP に慣れていません。var/log/mail には何も表示されず、外部の電子メール アドレスのみが表示されます。
(サーバーはSuse Linux)