なんと、ほとんどがE-mailではなくFaxベースです。
Faxを受信後、E-mailでその内容を送信できたらなぁと思ったらできたので、そのやり方を記します。
GmailでLinuxからEmailを送る方法についても下で説明致します。
まずはファックス受信サーバーの構築
FaxDispatchの作成。
次に新しくファイルを作って下さい。通常では無いはずです。
$ emacs /var/spool/hylafax/etc/FaxDispatch
SENDTO=todoroki@maishoku.com;
FILETYPE=tif;
これだけで上記指定のE-mailにTifを送信してくれます。やさしい。
PDFが良ければtifをPFDに変更する。
また複数の場合はSENDTO=newemail@new.com; ドンドン縦に列挙して下さい。
メール送信サーバーの構築@linux and Postfix(Gmail経由)
ただし、送信にはPostfixの設定が必要。
さらにSmtpでメール送信サーバーを…とややこしくなるので、ここでは
Gmailを利用したPostfixサーバーを構築します。
(要はGmail経由でメールが送信できる!)
Postfix で Gmail を relayhost にする (Ubuntu)
Ubuntu を触ることのほうが多いので、設定方法をメモしておきます。
必要なパッケージをインストール。
$ sudo apt-get install sasl2-bin postfix libsasl2-2 ca-certificates libsasl2-modules
postfix の設定ファイルを編集
$ sudo emacs /etc/postfix/main.cf
以下の内容を追記
relayhost = [smtp.gmail.com]:587
#sasl setting
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_sasl_mechanism_filter = plain
#tls setting
smtp_use_tls = yes
/etc/postfix/sasl_passwd を作成(メールアドレスやパスワードは各自のものを)
$ emacs /etc/postfix/sasl_passwd
[smtp.gmail.com]:587 username@gmail.com:password
/etc/postfix/sasl_passwd の権限変更
$ chown root:root /etc/postfix/sasl_passwd
$ chmod 600 /etc/postfix/sasl_passwd
hash形式の /etc/postfix/sasl_passwd.dbを作成
$ postmap /etc/postfix/sasl_passwd
postfixの再起動
$ /etc/init.d/postfix restart
無事に出来たかどうかは次のコマンド
$ sudo apt-get install mailutils # mailコマンドのインストール
$ echo test|mail anyany@anynamehere.domain.com # テスト送信
FAXを無事受診して送ってくれた。やるでやんす。
株式会社OctOpt
コンピューターサイエンス会社OctOptの技術公式ブログ
等々力 康弘
@rocky_house