Linux

WEBサーバ用Postfix設定

 

【WEBサーバ用メール設定】

 

※本命のメールサーバはPlesk等別にあり、WEBフォームだけのメールサーバの設定

  • ホスト:web1.example.com
  • ネイクドドメイン:example.com
  • お問い合わせフォーム宛先:otoiawase@example.com

 

# vi /etc/postfix/main.cf

#myhostname = host.domain.tld
#myhostname = virtual.domain.tld
myhostname = web1.example.com

mydomain = web1.example.com ←ポイント!

#myorigin = $myhostname
#myorigin = $mydomain
myorigin = $mydomain

#inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
#inet_interfaces = localhost
inet_interfaces = 127.0.0.1 ←ポイント!

# Enable IPv4, and IPv6 if supported
#inet_protocols = all
inet_protocols = ipv4 ←ポイント!

mydestination =  $myhostname, localhost.$mydomain, localhost ←ポイント!
#mydestination = $mydomain, $myhostname, localhost.$mydomain, localhost
#mydestination = $myhostname, localhost.$mydomain, localhost
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
# mail.$mydomain, www.$mydomain, ftp.$mydomain

mydestinationはローカルに受信するものを定義します。

example.comがmydestinationに入らないように定義すると楽です。

※ここの設定を違えると、rootメール、フォームの宛先のotoiawase@example.netに届かなくなります。

 

 

 

# postfix check

 

# systemctl restart postfix

 

# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 web1.example.com
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

 

【rootメール設定】

 

# yum install mailx

 

# vi /etc/aliases

# trap decode to catch security attacks
decode: root

# Person who should get root's mail
#root: marc

root: hogeuser ←追加
hogeuser: moge@gmail.com ←追加

decodeはコメントアウトしない。

 

# newaliases

 

メールフォームの送信してテスト、root宛にメールテストしよう。

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)