概要WordPressで問い合わせフォームを設置していてしばらく経って試してみたら送信できなかったので原因と対応策を載せます。修正したのでフォームからメールの問い合わせできるようになってます。7がメッセージ送れない以前、こんなツイートをしました。2020そういえば、たまにきていたお問い合わせが最近ないことに気づきフォームを確認してみたらなんとエラーで送信できないことが判明しました。7でメールが送れなくなった理由このWordPressのブログを動かしているサーバーはGMOクラウドが運営しているVPSサーバーでLinuxをRoot権限という何でもできる権限を持つサーバを契約しています。Docker」ほかにも様々なプログラミングを動かしており、それぞれ問合せフォームを作っていました。セキュリティの問題からメールサーバーの設定を強固にするため以下の設定をしていました。Frameworkの略で電子メールの送受信する際、送信元のドメインが詐称されていないかを検証する送信ドメイン認証方式です。メールを送受信する際にサーバー側でウィルスに感染しているかどうか確認します。これだけではGoogleのGmail宛にメールを送ると迷惑メールになったので以下の設定を追加しました。機能を拡張するテクノロジーです。チェックの結果に応じてメールメッセージをどのように処理すべきかを定義します。したら動かなくなっていました。詳しい設定方法は今回は省きます。セキュリティを強化したらメールが送れない?なぜ、セキュリティを強化したらメールが送れなくなったのかというと今までは認証を入れてなくてもSMTPで送れていました。スパムに踏み台にされる理由は認証がなくてもメールを送れていたわけです。今回からはしっかりと認証を入れるようにしたので送信できなくなりました。WordPressでメール送信できるようにするための対策WordPressでメール送信の認証させる必要がありますそのためにはこのプラグインが必要になります。SMTP」のプラグインはSMTPの設定を簡単にすることができるプラグインです。追加でさらにセキュリティを上げるために以下の対策を入れます。V3reCAPTCHAは昔で言うと画像認証サービスです詳しくは画像をクリックV1とV2はどうだったのか説明します。V3は何も操作しなくとも認証される便利なサービスです。7のプラグイン的な機能になっているのでreCAPCHAの登録をしたらWordPressの管理画面から登録することができます。まとめセキュリティ対策を入れるのであれば設定もそこそこ複雑になります。複雑にしないと簡単にウィルスメールやスパムメールの餌食になるので複雑でも対応は必須です。最近ではメールの代わりにプッシュ通知に置き換わってきているのですが、まだまだメールの時代は終わらない気がします。セキュリティ対策は十分にしましょう。Go徹底比較フリーランスカテゴリフリーランスエージェントクラウドソーシングプログラミングスクールサイト内検索yoshis2フリーランスエンジニアとして2013年2月から始めました。企業に常駐する仕事をしながら副業的にブログやお客様からの受注を受けております。比較プログラミングスクール比較しました。プログラミングスクールの特徴を比較分析しています。このプログラミングスクールは価格はどのぐらいで就職はちゃんとできるのかどうか、通学するのかオンライン受講なのか表にしてわかりやすく比較しています。エージェント比較フリーランスエンジニアのためのエージェント比較をしています。企業常駐案件の仕事を探しているけどどのエージェントに登録すればいいのかわからないといったことをわかるように解説しています。3プログラミング言語比較と言語ごとの仕事内容を徹底調査プログラミング言語種類と今後の仕事の方向性を書いてます。このプログラミングの特性に対してどのようなソフトやアプリを作るのかが変わってきます。それによってプログラミングによる仕事内容も変わるという記事を書いています。スクールを紹介しています。プログラミングスクールに通ってから会社員としてITエンジニアとして働きその後フリーランスの道に行く案内をしています。最短でかつ安全なエンジニアへの道です。Expertフリーランスエンジニアとして働いていくためにはかなり努力が必要になります。近道としてはプログラミングスクールに通うことがおすすめです。