Vine Linux 2.6r4 (AL-N2 T515J5)でFax受信
K's Linux memo "Linux and modem"とかんたろう の Linux ちょっとした設定 Memo(Vine-1.1)を参考に、というかほとんど丸写しでやってみた。
- BIOS設定でPnP→手動設定に変更、念のためシリアルポートの設定値をメモる。*1
- apt-get install mgetty
- とりあえずコマンドラインからmgetty /dev/ttyS0で起動、電話をかけてみると/var/log/mgetty.log.ttyS0に経過が出てくる。
- /etc/inittabに「s1:2345:respawn:/sbin/mgetty -a -n 1 ttyS0」を追加してinit q
- /etc/aliasesでfaxadmin宛てメールを常用アカウントに送るようにしてnewaliases
- /etc/mgetty+sendfax/mgetty.configに「switchbd 19200」追加*2
- /var/spool/fax/incomingを作成してchmod 777
ここまでで、受信して通知がくるようになった。
- apt-get install netpbm netpbm-progs sharutilsでg3topbmとuuencodeを使えるように。
- cp /usr/doc/mgetty-1.1.25/samples/new_fax.mail /etc/mgetty+sendfax/new_fax
- chmod +x /etc/mgetty+sendfax/new_faxして
diff /usr/doc/mgetty-1.1.25/samples/new_fax.mail /etc/mgetty+sendfax/new_fax 13,14c13,14 < MAILTO="you@yourhost.do.main" < MAILER=/usr/lib/sendmail --- > MAILTO="faxadmin" > MAILER=/usr/sbin/sendmail 17c17 < G3TOPBM=g32pbm --- > G3TOPBM=g3topbm
で、メールへ添付しての転送もOK。*3いやぁ、aptとgoogle最高、ここまでで実質3時間かかってないわ。こんなに楽なものが全部無償、ありがたやありがたや。