Fax受信時のメール送信
Mac MiniにCentOSをインストールし、WebDAVサーバを構築しました。
WebDAVサーバは
- Fax受信したデータを後で見られるように保存する
- 広告Faxはプリントアウトせず、保存のみする
為に導入したものです。
現在、通常のFaxは /fax ディレクトリに、広告Faxは /fax/ads ディレクトリに保存しています。通常のFaxは保存と共にプリントアウトされますが、広告Faxはプリントアウトされません。
広告Faxの識別は、送信元番号で行っています。
今の所、広告でないFaxが /adsディレクトリに振り分けられたことはありませんが、念のため、広告Faxを受信したらメールを受け取って確認しようと思います。
環境
やりたいこと
- 広告Faxを受信したら、receive_fax@gmail.com にメールを送りたい
Fax側の設定
WebDAVサーバ側の設定
メールサーバを構築します。
このメールサーバには外部からのメールは入ってきません。
Fax複合機からのメールを外部へ送信する役割のみを担っています。
Postfixインストール
# yum -y install postfix# vi /etc/postfix/main.cf
myhostname = host.my.domain ← hostnameコマンドでは「miniserver」が返る
mydomain = my.domain
inet_interfaces = all
mynetworks = 192.168.10.16/32, 127.0.0.0/8
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
Submissionポート設定
※今回はこれをしなくても送信できた。
# vi /etc/postfix/master.cf
submission inet n - n - - smtpd (←行頭にある # を削除)
# -o smtpd_enforce_tls=yes
-o smtpd_sasl_auth_enable=yes (←行頭にある # を削除)
-o smtpd_client_restrictions=permit_sasl_authenticated,reject (←行頭にある # を削除)
Sendmail停止
# alternatives --config mta
2 プログラムがあり 'mta'を提供します。選択 コマンド
-----------------------------------------------
*+ 1 /usr/sbin/sendmail.sendmail
2 /usr/sbin/sendmail.postfixEnterを押して現在の選択[+]を保持するか、選択番号を入力します:2 ←2(postfix)を入力してEnter