2010年7月17日土曜日

Heirloom mailx を使ってみる

Linux でメールサーバの動作試験をするときに、mailx コマンドを使うことがよくあると思います。
しかし、Maildir 形式になっている場合、メールを読むことができません。
そこで、SMTP, POP3(S), IMAP(S) に対応したコマンドラインで使えるメーラを探していましたが、Heirloom mailx が良さそうです。
Debian/Ubuntu なら、apt-get でインストール可能ですが、CentOS/RHEL では、ソースからインストールする必要があります。


設定ファイル

SMTP-AUTH を使用

$ vi ~/.mailrc
$ cat ~/.mailrc
set from=nonsugar@example.com
set smtp=smtps://smtp.example.com:465
set smtp-auth=login
set smtp-auth-user=nonsugar@example.com

ローカルの SMTP/IMAP サーバを使用

$ cat ~/.mailrc
set from=nonsugar@exapmle.com
set smtp=smtp://127.0.0.1
set folder=imap://nonsugar@127.0.0.1
set password-nonsugar@127.0.0.1=PASSWORD


添付ファイル付きのメール送信

$ mailx -s Subject -a FileName Test@example.com
(本文入力)
.




参考

0 件のコメント: