Fedora 35にPostfix をインストールする

2021年12月13日

OSバージョンの確認
# cat /etc/redhat-release
Fedora release 35 (Thirty Five)

インストールの方法
1.Postfix をインストールします

# dnf -y install postfix
略
インストール済み:
  postfix-2:3.6.2-5.fc35.x86_64

2.Postfixファイルを設定します
# vi /etc/postfix/main.cf

95行目–ホスト名指定
修正前
#myhostname = virtual.domain.tld
修正後
myhostname = メールサーバー名

102行目–ドメイン名指定
修正前
#mydomain = domain.tld

修正後
mydomain = ドメイン名

118行目
修正前
#myorigin = $mydomain

修正後
myorigin = $mydomain

135行目
修正前
inet_interfaces = localhost
修正後
inet_interfaces = all

138行目
修正前
inet_protocols = all
修正後
inet_protocols = ipv4

183行目
修正前
mydestination = $myhostname, localhost.$mydomain, localhost
修正後
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

283行目–ネットワークを設定
修正前
#mynetworks = 168.100.3.0/28, 127.0.0.0/8
修正後
mynetworks = 192.168.229.0/28, 127.0.0.0/8

438行目–Maildir形式へ移行
修正前
#home_mailbox = Maildir/

修正後
home_mailbox = Maildir/

3.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

4.Firewallを設定します

# firewall-cmd --add-service=smtp
# firewall-cmd --runtime-to-permanent

5.postfixを起動します
# systemctl enable –now postfix

Fedora 35

Posted by arkgame