Ubuntu 15.04
Sponsored Link

Postfix インストール/設定2015/05/25

 
Postfix をインストールして SMTPサーバーを構築します。 SMTP は 25/TCP を使用します。
[1] メール不正中継防止に、後述の Dovecot の SASL機能を利用し、送信にも認証が必要なように Postfix を設定します。
root@mail:~#
apt-get -y install postfix sasl2-bin
# インストール中以下のような画面になるので、ひとまず「No Configuration」を選択

        +------+ Postfix Configuration +-------+
        | General type of mail configuration:  |
        |                                      |
        |       No configuration               |
        |       Internet Site                  |
        |       Internet with smarthost        |
        |       Satellite system               |
        |       Local only                     |
        |                                      |
        |                                      |
        |       <Ok>           <Cancel>        |
        |                                      |
        +--------------------------------------+

root@mail:~#
cp /usr/lib/postfix/main.cf /etc/postfix/main.cf

root@mail:~#
vi /etc/postfix/main.cf
# 59行目:コメント解除

mail_owner = postfix
# 76行目:コメント解除しホスト名指定

myhostname =
mail.srv.world
# 83行目:コメント解除しドメイン名指定

mydomain =
srv.world
# 104行目:コメント解除

myorigin = $mydomain
# 118行目:コメント解除

inet_interfaces = all
# 166行目:コメント解除

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
# 209行目:コメント解除

local_recipient_maps = unix:passwd.byname $alias_maps
# 268行目:自ネットワーク追記

mynetworks = 127.0.0.0/8,
10.0.0.0/24
# 388行目:コメント解除

alias_maps = hash:/etc/aliases
# 399行目:コメント解除

alias_database = hash:/etc/aliases
# 421行目:コメント解除 ( Maildir形式へ移行 )

home_mailbox = Maildir/
# 557行目:コメントにしてその下に追記

#
smtpd_banner = $myhostname ESMTP $mail_name (@@DISTRO@@)
smtpd_banner = $myhostname ESMTP
# 631行目:追記

sendmail_path =
/usr/sbin/postfix
# 636行目:追記

newaliases_path =
/usr/bin/newaliases
# 641行目:追記

mailq_path =
/usr/bin/mailq
# 647行目:追記

setgid_group =
postdrop
# 651行目:コメント化

#
html_directory =
# 655行目:コメント化

#
manpage_directory =
# 660行目:コメント化

#
sample_directory =
# 664行目:コメント化

#
readme_directory =
# 最終行へ追記:送受信メールサイズを10Mに制限

message_size_limit = 10485760

# メールボックスサイズを1Gに制限

mailbox_size_limit = 1073741824
# SMTP-Auth 設定

smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, reject
root@mail:~#
root@mail:~#
systemctl restart postfix

関連コンテンツ