Ubuntu で sendmail を使用するにはどうすればいいですか?

Ubuntu で sendmail を使用するにはどうすればいいですか?

初め:システムが電子メールを送信できるかどうかはどうすればわかりますか? 2番目:現時点で電子メールを送信できない場合は、どのように設定すればよいですか?

なぜなら、私は/etc/php5/apache2/php.ini これを追加したからです:

sendmail_path = "/usr/sbin/sendmail -t -i"

その後、Apacheを再起動しましたが、例えば次のような簡単なメールを試したところ、

if(mail($to,$subject,$message,"FROM: $from")){
   echo "mail sent";
} else {
   echo "sending failure";
}

失敗しました、私は何か見落としてますか ?

答え1

ホスト上でメールサーバーを設定する必要があります。Serverfaultの検索ではこのリンク手順を説明する

答え2

私の経験では、メール サーバーを維持することは必ずしもベスト プラクティスではないことがわかりました。サーバーがブラック リストなどに載ってしまうと、問題が発生する可能性があります。

私は代わりに、ウェブ上で利用できる無料/有料のメールサービスのいずれかを使用することを好みます。私はシンプルなスタンドアロンスクリプトを使用します(例:http://caspian.dotconf.net/menu/Software/SendEmail/) を使用すると、アプリケーションで POP/IMAP 経由でこれらのサービスにアクセスでき、設定も簡単になります。

関連情報