Fedora 35にPostfix をインストールする
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