自宅サーバでは、IPアドレスが動的に割り当てられているため、そのまま我が家独自のメールサーバから外部のメールサーバへメールを送信することはできません。
理由は、固定IPアドレスではなく、動的に割り当てられたIPアドレスからのSMTP接続は、迷惑メール対策などのセキュリティ上の理由により、相手側のメールサーバで拒否されることが多いからです。
そのため、これまでは、加入しているプロバイダ(ぷらら)のリレー用サーバ(mmr.plala.or.jp)を経由して送信していました。
自宅サーバのメールは、内部向けの送信にはガンガン使っているのですが、外部向けには別の Gmail などの個人アドレスを使っているため、最近はほとんどメール送信をしていませんでした。
そのせいで気づかなかったのですが、いつのまにか外部宛てのメールが送信できなくなっていました😅
原因は、契約しているプロバイダ「ぷらら」が、メールリレー中継用サーバー(mmr.plala.or.jp)のサービスを終了していたことだった。
(この文章がぷららさんのホームページに記載されていた、消し込み線の入った文字になっていて、さて、いつからだったんだろう…)
メールサーバーをお客さまにて構築・運用される場合、迷惑メールの対策として、専用中継サーバー「mmr.plala.or.jp」を配送先として指定してください。
セキュリティ対策のため終了しました。
こりゃまずいってことで、対策を考えることにしました。
固定IPアドレスを契約する、あるいはメールリレーサービスを申し込むという方法もある。費用面ではそれほど高額ではないので、そこは大きな問題ではない。
ただ、申し込みの手続きや、現在使っているインターネット接続サービスと併用するための設定に、少し煩わしさがある。
そこで別の方法を考えていたところ、以前、Gmailのリレー中継サーバー(smtp.gmail.com)を使ってメールを中継していたことを思い出した。しかも、そのための中継用アカウントも既に持っている。
postfixのmain.cfを確認したら、当時の設定がそのままコメントアウトされて残っていたのでそれを復活させて使うことにした。
当時は、そのまま使うと送信者アドレスがリレー中継用アカウントのものになってしまう問題があった。そこで深追いはせず、プロバイダのリレー中継サーバを経由する方法で対応した。
ただ今回はその方法が使えないため、きちんと解決方法を調べることにした。
これは思ったより簡単に見つけることができました。Gmailの設定画面で、「アカウントとインポート」タブ内にある「他のメールアドレスを追加」を設定すれば解決しました。
そして、いろいろと試してみたところ、問題なく使えることが確認できました。大きな問題ではありませんが、気になる点が2つほどありました。ただ、どちらも許容範囲内だと思います。
1.Gmail が署名(SPF/DKIM)するので、受信側のメールヘッダを見ると 追加されているのが見える。=>逆に安心だと思う。
2.Return-Pathがリレー中継用のGmailアカウントになる。
そもそも、相手にリレー中継していることがわかる点は以前と同じなので、そこは問題ありません。ただ、上記の2については我慢できる範囲ではあるものの、少しだけ面倒に感じます。
そこで早速、iPadで常時確認できるように、リレー中継用のアドレスもメーラーに設定しました。(後日談:基本エラーメールはリレー中継用のアドレスでは無くて、自宅サーバの管理者に届いて来てるので苦労してません。)
これで、ひとまずメール送信も安心です✌️