はじめに
メールサーバーの動作を確認する際に、メールサーバー内でsendmailを使ってテストをすることがあります。
このテストが頻繁に行われていればコマンドを覚えられるかもしれませんが、実際にはごく稀にしか行われないため、毎回コマンドを使う段階になってから調べていました。
そこで簡単なコマンドではありますが、備忘録としてコマンドをまとめてみました。
メール送信のコマンド
-
$ echo {本文} |sendmail {宛先のアドレス}
という形でもメールを送信できますが、下記のコマンドの方が汎用性が高くて使いやすいと思います。 - ヒアドキュメントになっているため、
EOL
が出現するまでが本文となるため、改行を入れた本文にできます。
[nkojima@akagi ~]$ sendmail -t <<EOL
From: {送信者のアドレス}
To: {宛先のアドレス}
Subject: {題名}
{本文 1行目}
{本文 2行目}
...
EOL