akishin999の日記

調べた事などを書いて行きます。

openSUSE 11.1 の mail コマンド

openSUSE 11.1 の mail コマンドでメールを送信してみたところ、以下のような User-Agent ヘッダが。

User-Agent: Heirloom mailx 12.2 01/07/07


ls で確認すると確かに mailx というコマンドへリンクが張られていました。

> ls -la /usr/bin/mail | grep mail
lrwxrwxrwx 1 root root 5 2009-08-05 11:45 /usr/bin/mail -> mailx


どうやら標準で mail コマンドの機能を拡張した「Heirloom mailx」というコマンドが使用されているようです。


Heirloom mailx
http://heirloom.sourceforge.net/mailx.html


Heirloom mailx の場合、SMTP サーバなどの設定を変更するには、 HOME ディレクトリ直下に .mailrc というファイルを作成する事で可能です。

> vi ~/.mailrc
set smtp=smtp.example.com:25
set from=example@example.com


その他の設定項目については以下のページで調べる事ができます。


mailx.1
http://heirloom.sourceforge.net/mailx/mailx.1.html


Shell からメールを送信する際の設定が簡単に変更可能なのは嬉しいですね。