雑多なインフラエンジニア日記

技術ブログでっす~

AmazonLinuxのmailコマンド

超小ネタ。

今まではサーバからメールが送信されるかの確認を行う場合、以下の
コマンドで実施していたのですが、AmazonLinuxはmailコマンドが
mailx なので、ちょっとハマりました。
てか、mailxとか初めて知った・・・orz

今まで

・送信 (送信先アドレス、送信元アドレスの順)

echo test | mail -s "TEST" "hoge@test.com" -- -f "fuga@domain.com"


AmazonLinux (というか、mailxの場合)

・パッケージ確認

$ which mail
/bin/mail
$ rpm -qf /bin/mail
mailx-12.4-6.6.amzn1.x86_64
$


・送信 (送信元アドレス、送信先アドレスの順)

$ echo test | mail -s "test" -r "fuga@domain.com" "hoge@test.com"

・ec2からメール送信する際の注意点
http://d.conma.me/entry/2013/03/15/103752

以上!