あまり、利用することはないとは思いますが、使うこともあるかもしれないので、メモしておきます。
Ubuntu に標準で付いている mail コマンドは、ローカルのメールボックスのメールしか読めません。
メール出すときも、ローカルのメールサーバ経由でしか出せなかったりします。
POP サーバからメールを受信し、SMTP サーバからメールを送信する場合は、
Heirloom mailx を使います。
mail コマンドの機能拡張版といったところのソフトです。
IMAP, POP3, APOP, SSL/TLS, S/MIME に対応しています。
1. まず、ソースコードをダウンロードします。
http://sourceforge.net/projects/heirloom/
2. 展開して、make、make install します。
特にはまるところは無いはず。
$ tar jxvf mailx-12.4.tar.bz2 $ cd mailx-12.4/ $ vi Makefile (下記の部分を編集) UCBINSTALL = /usr/ucb/install を UCBINSTALL = /usr/bin/install
3. ~/.mailrc, ~/.nailrc を作成します。
$ vi ~/.mailrc set NAIL_EXTRA_RC=~/.nailrc set smtp=smtp.hogehoge.org:25 set from=NAME@hogehoge.org $ vi ~/.nailrc shortcut popacct %:pop3://NAME@pop.hogehoge.org
4. メールを受信する場合
$ mailx popacct
5. メールを送信する場合
Subject test, hogehoge.txt に書いてあるメールの内容を送信する場合
$ mailx -s test hoge@hogehoge.org < hogehoge.txt
■ 2011/01/06 更新
mailx のダウンロードページを修正 ( Hairloom home ページのリンクからだと nail しかダウンロードできないようだ )
● mailx, Heirloom mailx, smtp, IMAP, POP3, APOP, S/MIME, SSL/TLS
0 件のコメント:
コメントを投稿