
|Top|MAILサーバの設定(Postfix+Dovecot)
MAILサーバを構築します!
まずはSMTPサーバ(送信サーバ)のPostfixを設定!
外部からもSMTPサーバが使用できるようにSMTP-Authを設定します!
Install!
# apt-get install postfix
次は設定ファイルを変更!
# vi /etc/postfix/main.cf
myhostname = mail.kwne.jp ※BINDに記述しているホスト名に変更
mydomain = kwne.jp ※独自ドメインに変更
myorigin = $mydomain ※コメント解除
inet_interfaces = all ※コメント解除
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
#inet_interfaces = localhost ※コメントアウト
#mydestination = $myhostname, localhost.$mydomain ※コメントアウト
mydestination = $myhostname, localhost.$mydomain
$mydomain ※コメント解除
#mydestination = $myhostname, localhost.$mydomain,
$mydomain,
# mail.$mydomain, www.$mydomain, ftp.$mydomain
#mynetworks_style = class
mynetworks_style = subnet ※コメント解除
#mynetworks_style = host
mynetworks = 192.168.0.0/24, 192.168.5.0/24,
127.0.0.0/8 ※LAN環境に合わせ変更
relay_domains = $mydestination ※コメント解除
home_mailbox = Maildir/ ※コメント解除
mail_spool_directory = /var/spool/mail ※コメント解除
smtpd_sasl_auth_enable = yes ※最終行へ追加
smtpd_sasl_local_domain = $mydomain
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated, per
mit_auth_destination, reject
SMTP-Authの設定
# vi /usr/lib/sasl2/smtpd.conf
pwcheck_method: auxprop ※変更
root宛メールを一般ユーザへ転送するようにする!
# cp /etc/aliases /etc/postfix/aliases
# vi /etc/postfix/aliases
root:kawasemi ※最終行へ追加
転送先の反映
# postalias /etc/postfix/aliases
ユーザ作成時にMailboxが作成されるように設定する!
# touch /etc/skel/Mailbox
# chmod 660 /etc/skel/Mailbox
ユーザを作成!
# useradd kawasemi
# passwd kawasemi
Changing password for user kawasemi.
New password:
BAD PASSWORD: it is based on a dictionary
word
Retype new password:
passwd: all authentication tokens updated
successfully.
SMTP-Auth認証用のパスワードを設定!
# saslpasswd2 -c -u kwne.jp kawasemi
Password:
Again (for verification):
SMTP-Authユーザが設定されたか確認!
# sasldblistusers2
kawasemi@kwne.jp: userPassword
SMTP-Auth用データベースアクセス権限の設定!
# chgrp postfix /etc/sasldb2
# chmod 640 /etc/sasldb2
sendmailを削除する!
# /etc/rc.d/init.d/sendmail stop
# apt-get -y --purge remove sendmail
Postfixを起動!
# /etc/rc.d/init.d/postfix start
サーバ起動時Postfixが自動起動するように設定する!
#setup
lqqqqqqqqqu ツールを選択 tqqqqqqqqqk
x Authentication configuration
x Firewall configuration
x Mouse configuration
x Network configuration
x System services ※システムサービスを選択
x lqqqqqqqqqqqqk lqqqqqqk
x x 実行ツール x x 停止 x
x mqqqqqqqqqqqqj mqqqqqqj
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
lqqqqqqqqqqqqqqqqqqu サービス tqqqqqqqqqqqqqqqqqqqk
x 自動的に起動させるサービスを指定してください。
x [ ] nscd
x [*] ntpd
x [ ] pcmcia
x [ ] portmap
x [*] postfix ※postfixを選択
x [ ] random
x [ ] rawdevices
x [ ] rsync
x lqqqqk lqqqqqqqqqqk
x x OK x x 取り消し x
x mqqqqj mqqqqqqqqqqj
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
以上でSMTPサーバの設定は終了!
ルータの25番ポート開けます!
次はPOP3サーバ(受信サーバ)のdovecotを設定します!
Install!
# apt-get install dovecot
設定ファイルを変更!
# vi /etc/dovecot.conf
protocols = imap imaps pop3 pop3s ※変更
default_mail_env =mbox:~/Maildir ※Maildirを使用できるように変更
Dovecotを起動!
# /etc/rc.d/init.d/dovecot start
サーバ起動時Dovecotが自動起動するよう設定!
#setup
lqqqqqqqqqu ツールを選択 tqqqqqqqqqk
x Authentication configuration
x Firewall configuration
x Mouse configuration
x Network configuration
x System services ※システムサービスを選択
x lqqqqqqqqqqqqk lqqqqqqk
x x 実行ツール x x 停止 x
x mqqqqqqqqqqqqj mqqqqqqj
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
lqqqqqqqqqqqqqqqqqqu サービス tqqqqqqqqqqqqqqqqqqqk
x 自動的に起動させるサービスを指定してください。
x
x [ ] chargen-udp
x [*] crond
x [ ] daytime
x [ ] daytime-udp
x [*] dhcpd
x [ ] dhcrelay
x [*] dovecot ※dovecotを選択
x [ ] echo
x lqqqqk lqqqqqqqqqqk
x x OK x x 取り消し x
x mqqqqj mqqqqqqqqqqj
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
以上でPOP3サーバの設定は終了!
ルータの110番ポートを開けます!
確認は以下の順序で・・・
1.内部から内部へ送受信
2.内部から外部へ送受信(携帯などでTEST)
3.外部から外部へ送信(知人のPC等を利用して)