目的
自宅サーバなどでPostfixから楽天ひかりのSMTPサーバを使ってメール送信する場合の最短手順です。
手順
楽天ひかりを開通させる
省略
独自ドメインをとる(可能なら)
最近はメール受信元でMXレコードをチェックするものが増えてきているので、お名前.comなどで独自ドメインをとり、MXレコードを設定しておくとよいでしょう。
楽天ひかりで無料メールアドレスを取得
SMTP-AUTHを通すために無料メールアドレスを1つ取得しておきます。手順は省略します。
Postfixのインストール
次のパッケージをインストールします。
# dnf install postfix cyrus-sasl-plain
main.cfの変更
/etc/postfix/main.cf
mydomain = 自分のドメイン名
myorigin = $mydomain
relayhost = [mail.gol.com]:587
smtpd_recipient_restrictions = permit_mynetworks
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/smtp-auth
smtp_sasl_security_options = noanonymous
smtp_sasl_mechanism_filter = plain
SMTP-AUTHファイルの作成
下記ファイルを作成します。パスワードはデフォルトでメンバーズステーションのパスワードです。
/etc/postfix/smtp-auth
[mail.gol.com]:587 無料メールアドレス:パスワード
ハッシュ化して、平文ファイルを削除します。
# postmap hash:/etc/postfix/smtp-auth
# ls -l /etc/postfix/smtp-auth.db
# rm /etc/postfix/smtp-auth
Postfix起動
# systemctl restart postfix
以上