web-dev-qa-db-ja.com

端末から電子メールを送信する方法は?

計算が実行されているサーバーがあり、終了するまでに数日かかることがあります。ジョブが終了したら、スクリプトを介して、または|を使用して、電子メールを送信したいと思います。

  1. 技術/コマンドの部分に進む前に、これを行うために管理されている概念を知りたいと思います。

    • これを達成するには何が必要ですか? (たとえば、ローカルMTA構成など?)
  2. 私はここAskUbuntuでも多くのブログを読んでいますが、それらは2012または2014年からであり、sendmail, mutt, postfix, at...を提案し、多くの回答が「廃止されました」、「使用されなくなった」など、または少なくともそれは私が理解したことです。

    • だから、2017-2018年のソリューションでこれをアーカイブするためにあなたは何をお勧めできますか?

ありがとう。

4
Mc Jorch

Mailxは引き続き機能します。これを試して。

echo "This is a test" | mailx -s "Test01" mcjorch

これにより、件名Test01を含むメールがローカルマシンのmcjorchアカウントに送信されます。本体は、stdinから読み込まれたものになります。

メールを他のメールアドレスに転送するために、他のことを行うことができます(つまり、転送)。そのようなものを構成する方法を知るには、メールシステムが何であるかを知る必要があります。

お役に立てれば。

3
Lewis M