beyondnone.com

DIY、本のレビュー、断捨離、不動産取得、洋服修繕、株式分析、webサイト運営、php開発、タウン情報、等のライフスタイルに関するお役立ち情報。

webサイト運営

DDNS利用の自宅サーバwordpressサイトに問い合わせフォームを設置したい。

投稿日:2019-02-01 更新日:

結論からいうとgmailとの連携はうまくいかなかったので、 SMTP サーバとpopサーバを立てた。

当初フォームのプラグインを入れて、メールのプラグインを入れてgmail連携の設定をしようとしたが、うまくいかないのでSMTP/POPサーバをマシンにインストールすることとなった。

とりあえずフォームのプラグインを入れた。以下を参考。

https://www.adminweb.jp/wordpress-plugin/function/index10.html

とりあえずこれだけで動かしてみたが動かない、「 メッセージの送信に失敗しました。後でまたお試しください。 」となる。

このサーバにメールの設定をしていないからだろう。以下を参考にメール設定をする

https://toiee.jp/kb/wordpress-smtp-setting/

これをgmailでつかうには、APIのauth設定をしないといけないらしい。

Google Developpers Console に入って設定をしたが、やはり失敗する。

gmailで設定するのはあきらめて、SMTPサーバをサーバマシンに入れる事にした。

以下の設定を参照。

https://www.server-world.info/query?os=CentOS_7&p=mail&f=1

こっちもやる

https://www.server-world.info/query?os=CentOS_7&p=mail&f=2

やってもうまくいかないので、いろいろ調べてたら、最初にDDNSにMXレコードを登録しないといけなかった。以下を参考にする。

http://www.obenri.com/_minset_wbel3/ddns_wbel3.html

うーん、ここでMXレコードを設定しても動かない。

ここの設定もやってみる。

https://qiita.com/bzy/items/6edc8cfe48cba3eacb18

ダメなのでここ見てみたらnginxつかってたらpostfixつかうと良くないとのこと。

https://qiita.com/Toshinori_Hayashi/items/825248e5d4641fb5e8c7

全部消して設計からやりなおしだ。

以下の設定をコピーでいくこととする。

事前に PTR(逆引き)レコード の設定をする必要が有るらしい。以下を参考にするができなかったので、いったんあきらめる。

http://webos-goodies.jp/archives/51177366.html

その後以下の設定をする

https://www.server-world.info/query?os=CentOS_7&p=mail&f=1




※ちなみにvimでconfファイルをいじると改行とかがおかしくなる。使えないのでviで設定する。

上記の設定をしただけでは、外にメールが出ていかないようなので以下の設定もする。

最初にこれをやってから上のページの設定に戻る。

上記の設定が終わったので、webメール構築の手順に戻る。とりあえずラウンドキューブの画面は見られたので、次はルータの設定をする。

以下を参照

http://www.ne.jp/asahi/it/life/it/network/network_xampp/xampp_router_setting.html

https://www.akakagemaru.info/port/bbr-4hg.html

自宅メールサーバの受信はうまくいったが、送信がうまくいかないようだ。

25番ポートがプロバイダから閉じられてるっぽいので、587番ポートを使うように設定を変える。

よくわからんが以下を参考に設定する。

と思ったがそれでもダメだった。

以下を参考に設定したらうまくいった。

最初に入れたフォームに上記のメールを設定して作業完了。

-webサイト運営

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

SEOツールを利用するために、Google Search Consoleの認証コードをwordpress(all in one SEO)に設定する。

現時点では正直やる意味がわからないんだけど…。 一応プラグインの推奨なんでやっておく。 やることはgooglesearchconsoleの確認方法で出てくるHTMLタグのうちcontent以降のダブル …

no image

wordpressで画像を上げようとしたら、jsonレスポンスが不正と言われた。調べてみたらnginxの設定ではじいていた件。

で、画像ファイルが1Mちょいのサイズだったので、画像ファイルの大きさでアップロードに時間がかかってるのかなと思い、テキトーにファイル/etc配下のphp.iniにの「max_input_time = …

no image

googleサーチコンソールに登録したので、サイトマップを作製し登録する。

以下のサイトを参考にして登録する。 【WordPress】サイトマップ作成からSearch Console登録までの全手順 上記の手順を途中まで実施して、サーチコンソールに登録したが、ステータス 「取 …

no image

最近の投稿を画像付きで表示したい!

以下を参考に作業。 最近の投稿を画像付きで表示したい!プラグインRecent Posts Widget With Thumbnailsで実現しました。 参考に設定し、作業完了。

no image

このブログサイトも

ライターを募集して、複数のライターで書けるようにしよう。 ライター一覧みたいなサイドバーを入れた方が良いな。 ブログ記事を外注する際の金額1,000文字で200円から400円程度だそうだ。 【1記事の …