メールを送信するには、次のコマンドを使用しています。
echo "Body of the mail" | mail -s "subject" "[email protected]"
初めて実行したときに、プログラムは次のエラーを返しました。郵便インストールされていません。いくつかの検索の後、次のコマンドを実行しましたが、プログラムメールがインストールされているようです。
sudo apt-get install mailutils
メールを再送信しようとしました。今回は、コマンドはエラーを返しませんでした。$?コマンドの戻り値を確認してください。 )だからEメールが正常に送信されたようです。ところで、まだメールボックスには届いていません。誰が指摘する前にスパムメールボックスも確認してみました。
なぜですか?
私がこの質問をする理由は、mailコマンドを使用したときに何らかの警告について話している人が誰もいないようです。これまでに見たすべての答えは、使用するコマンドを提供します。しかし、BashからEメールを送信する前に完了する必要がある設定はありますか?
答え1
Postfixをインストールして設定する必要があります。