Ubuntuサーバー上のウェブサイトからメールを送信するにはどうすればいいですか

Ubuntuサーバー上のウェブサイトからメールを送信するにはどうすればいいですか

私は ubuntu 12.04 を使用しており、Appache、php、mysql の最新バージョンをすべてインストールしています。このマシンのルート フォルダーに Web サイトがあります。ここで、フォームに入力した後、誰かが Web サイトからドキュメントをダウンロードするたびに、上司に電子メールが送信されるようにしたいと考えています。すでにフォームを設計し、必要な検証もすべて行いました。しかし、フォームの内容を上司の電子メール アドレスに送信する方法がわかりません。

私は Ubuntu が大好きで、楽しんでいます。初心者です。どなたか助けていただけませんか? 本当にありがとうございます! Joye

答え1

まず MTA をインストールします。これにより、PHP がサーバーから電子メールを送信できるようになります。

sudo apt-get install postfix

PHPではかなり簡単です。mail指示:

mail('[email protected]', 'Form submission', $_POST['message']);

これは、フォーム内に名前を持つフォーム要素があったことを前提としていますmessage。また、フォームが (あるべき姿で) であることも前提としています<form method="post" ...>

関連情報