2026年 9月26日 土曜 雨 27℃
これは、26日のブログを 1日遅れで 27日に書いています。
IT関連のネタに興味がない方が、途中で記事をスキップできるように、黒猫サーバー移転の内容は、後半に書きます。
朝は、マロンクリームコッペパン、ツナコーンサラダ、ビアソー+目玉焼き、コーヒーでした。

ティータイムは、セブンイレブンの レモンレアチーズケーキ、ティーオレでした。


今宵のドリンクは、これ

夕食は、ガストの 特製オニオンソース ハンバーグ&ガーリックライスでした。


ハンバーグが、他の商品よりもおいしく感じました。
黒猫サーバー移転(9) 問い合わせメールフォーム設定
黒猫サーバーのインフラはVPS(仮想プライベートサーバー)で、大阪リージョンのデータセンターにあります。きのうまでに、さくらのVPSをレンタルして、OSは Rocky Linux 10を入れて、VPSにWebサーバーを インストールして、PHPで動的に生成したコンテンツを表示、およびデータベースのインストールまでを書きました。きょうは、ブログに設置した問い合わせフォームからメールを送信する手順を書きます。
とはいえ、今回はすでに運用している黒猫サーバーの移転なので、WordPressにメールフォームを設置する Contact Form 7の設置と設定はできているものとして、インフラ側の違いの対応について覚書を書いておきます。
移行元のVPSは SMTP(TCP ポート 25)を通過させるようになっています。ですが、SMTPは認証不要なので、サイバー攻撃者が匿名でウィルスメールをばらまく(ランサムウェアなどのサイバー攻撃)踏み台に使われている経緯があります。さらにメールは平文(暗号化されていない)なのでメールを盗み見ることができてしまいます。

ランサムウェアなどのサイバー攻撃用でメールサーバーが踏み台にされないように、移行元のVPSは OP25B(Outbound Port 25 Blocking)していて、25番ポートでメールの送信ができなくなっています。(ファイアウォールの設定がそうなっています)

その代わりに使われるのが、Submission(TCPポート 587番)です。Submissionでは、SASL(Simple Authentication and Security Layer)による認証(IDとパスワード)、および暗号化通信が標準になってきています。

で、ですね・・・
WordPressのContact Form 7は sendmailを呼んでメールを送信しますが、そもそもLocky Linux 10には、Postfix(メール転送エージェント:MTA)は入ってないんですよ。なので、Postfixをインストールして常時動かしておきます。
# dnf install postfix
…
# systemctl enable –now postfix
Submissionを使うので、SASL認証プラグインもインストールが必要です。
# dnf install -y cyrus-sasl-plain cyrus-sasl-md5
…
# systemctl restart postfix
次に、Postfixの設定ファイル(/etc/postfix/main.cf)を編集します。(緑の文字部分は、自分のメールサーバーに合わせます)
# 外部のSMTPサーバーを指定(例としてさくらの場合)
relayhost = [your-smtp-server.com]:587
# 認証を有効化
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = may
認証情報は、 認証情報ファイル(/etc/postfix/sasl_passwd) ファイルに以下のように記述します。(緑の文字部分は、自分のメールサーバーに合わせます)
[your-smtp-server.com]:587 your-username:your-password
認証情報ファイルを指定してSASL認証のデータベースを生成します。
# postmap /etc/postfix/sasl_passwd
# systemctl restart postfix
sasl_passwdとSASL認証データベースのアクセス権利は、600にしておきます。
# chmod 600 /etc/postfix/sasl_passwd*
以上の設定で、Submissionを使って WordPressの問い合わせフォームからメールを送信できるようになります。
ブログからメール送信できるようにするには、ハッカーにサイバー攻撃の踏み台にされないよう、ご注意です。うっかりフリーのメールフォームをブログに設置すると、ランサムウェアなどのバラまきに悪用されることがあります。
ということで、今回は このへんで失礼いたします。


コメント
niceですー
ガストが、こんな冷凍食品を出してるんですね!!
当地では、見かけたことがないです(:_;)
マロンクリームコッペパンも気になるけど、その下のポケモンが気になりすぎる (^∞^;
栗の季節が到来したので、ぶぅたんが踊り出してます(>∞<)
niceです。
左側に黒猫いますね。
nice! です。
冷凍食品の進化って凄いですね。
お店のものがスーパーで買えるってことですよね(^^)♪
niceです☆彡
ハッカーは怖いですね。
男梅サワーは、自分も気に入って飲んでいます。
メールを扱う以上は必須な設定ですね。
niceです~
サーバー整備に関する報告ありがとうございます (^_^)
ナイスです!
お早うございます
常磐台写真場(光のアトリエ)に
NICEありがとうございます。
ハムに卵・サラダと豪華な朝食です!!
こんにちは
美味しそうな朝食ですね
私は牛乳一杯です
ご訪問しました。
nice! です。
いつも、ご訪問ありがとう御座います。
niceです~(^^)
塩梅、読みのテストに使われます。
いい塩梅、素敵な言葉で成り立ちも説明が必要です。
蘊蓄系の言葉。
市川駅前は排水が悪く、土嚢生活です。
私の住んでる場所は、避難場所の近くで、浸水は堤防決壊の時のみ。
無駄金と言われるほど、スーパー堤防構想を真似して、嵩上げしてあって、決壊は想定せず。
ただ、台風と気流と前線が悪意を持てば、水没するかもしれません。
その時はその時、今日を楽しみます。
ガストの特製オニオンソースハンバーグ&ガーリックライスなんて、どこで売ってるんだろう。
まだ見ぬガストのテイクアウトみたいな食品。
訪問させていただきました。ガストの冷凍食品もあるのですね。ハンバーグは王道ですね(微笑)。
新しい男梅ですね。
nice!です。訪問させて頂きました。