雑記

インフラのことだったりプログラムのことだったりどうでもいいこと書いたり。要は雑記。

mailコマンドでsmtpサーバを指定する

ワンライナーで実行する場合は以下。

echo test | mail -s "test" -S "smtp=smtp://mail.example.com:25" hoge@example.com

もしくは~/.mailrcを設定する。 - ~/.mailrc

set smtp=smtp://mail.example.com:25

上記は認証情報一切なしの方法ですが、smtp-authにも対応しているのでgmailなんかにも接続できたりもします。 その場合は以下のページが参考になります。