【Linux】 Postfix ~ 環境構築編 ~

■ はじめに

https://blogs.yahoo.co.jp/dk521123/36373100.html
の続き。今度は、実際に設定する。

■ 構築環境

 * OS : CentOS7

■ 準備

sendmailの停止確認

# sendmailが動作しているか確認
systemctl status sendmail

# 停止
systemctl stop sendmail

# 自動起動停止
systemctl disable sendmail

■ 手順

【1】Postfixのインストールする

# インストールされているか確認
sudo yum list installed | grep postfix

sudo yum install postfix mailx

systemctl is-enabled postfix

【2】/etc/postfix/main.cf を編集する

sudo vi /etc/postfix/main.cf

~~~~
myhostname = smtp.sample.com

myorigin = $myhostname
~~~~

# 念のために再起動
systemctl restart postfix.service
パラメータの説明
* myhostname : サーバのホスト名
* mydomain   : ドメイン名
* myorigin   : ローカルで送信された時のドメイン名($myhostname or $mydomain でいいかと)

【3】/etc/postfix/main.cf を編集する

mail -s "transport test" user@other.sample.com
To user@oher.sample.com

This is a sample mail.
   from user@smtp.sample.com
.
EOF

# メールログを確認
sudo cat /var/log/maillog


関連記事

Postfix ~ 入門編 ~

https://blogs.yahoo.co.jp/dk521123/36373100.html
== 【AWS】【Linux】EC2内のPostfixAmazon SESにリレーしてメール送信する==
https://blogs.yahoo.co.jp/dk521123/37383401.html

Java で、 Email を送るには... ~ SMTP認証 / DIGEST-MD5 編 [2] ~

http://blogs.yahoo.co.jp/dk521123/36557395.html