とりあえず、使えるようにしておきましょう。
1.インストール
メールサーバ(smtpd)は、Exim4 を。スパムメール対策として、spamassassin を入れておきます。
# apt-get install exim4 sa-exim spamassassin
2.Exim4 設定
OS インストール時に、ホスト/ドメインを設定していれば、その他の設定はラクラク。File: /etc/exim4/update-exim4.conf.conf
--
dc_eximconfig_configtype='internet' … 送受信共に開放(ちょと危険 ^^;;)
dc_other_hostnames='<ホスト名 ex: example.com>'
dc_local_interfaces='' … 入力側のアドレス = 全て
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets='' … 間違っても、リレーは行わないこと。
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home' … Maildir形式を指定
--
対話形式でも設定できます。
# dpkg-reconfigure exim4-config
3.Exim4 起動/停止
# /etc/init.d/exim4 stop … 停止# /etc/init.d/exim4 start … 起動
4.環境変数(MAIL)設定
mail コマンドで、Maildir を読めるように。# echo "export MAIL=\$HOME/Maildir" >> /etc/profile
5.spamassassin
お忘れなく。File: /etc/default/spamassassin
--
ENABLED=1
--
6.ファイアーウォール
# ufw allow 257.おまけ
セットアップスクリプトです。--
apt-get install exim4 sa-exim spamassassin
sed -i".bak" -e "s/dc_eximconfig_configtype.*/dc_eximconfig_configtype='internet'/g" /etc/exim4/update-exim4.conf.conf
sed -i -e "s/dc_local_interfaces.*/dc_local_interfaces=''/g" /etc/exim4/update-exim4.conf.conf
sed -i -e "s/dc_localdelivery.*/dc_localdelivery='maildir_home'/g" /etc/exim4/update-exim4.conf.conf
echo "export MAIL=\$HOME/Maildir" >> /etc/profile
sed -i".bak" -e 's/ENABLED=0/ENABLED=1/g' /etc/default/spamassassin
ufw allow 25
--
こちらも参考に。
https://help.ubuntu.com/12.04/serverguide/exim4.html
0 件のコメント:
コメントを投稿