コンタクトフォームで受け取った内容を、Mysqlデータベースにすべて保存したいのですが、どうしたらよろしいでしょうか。
はい。2つの方法をご紹介いたします。
第一の方法は、『All Post Contact Form』をインストールしたWordPressサイトのデータベースに保存する方法です。WordPressサイト管理者は、『All Post Contact Form』で受信したメールを、『All Post Contact Form』をインストールしたWordPressサイトの管理画面から閲覧したり管理したりすることができます。(2023/1/11追記)
第二の方法は、WordPressのデータベースとは別のデータベースに保存する方法です。WordPressサイト管理者は、『All Post Contact Form』で受信したメールを、『All Post Contact Form』をインストールしたWordPressサイトの管理画面から閲覧したり管理したりすることができません。しかし、セキュリティ面から、私どもはこの第二の方法を推奨いたします。(記事執筆時から推奨している方法です)
Mysqlを利用するウェブメールシステムであれば、当該システム付属の管理画面のほか、phpmyadminのようなデータベース管理ツールからもアクセスできますので、CSV保存や、バックアップなどが容易になります。
第一の方法は、『All Post Contact Form』をインストールしたWordPressサイトのデータベースに保存する方法です。WordPressサイト管理者は、『All Post Contact Form』で受信したメールを、『All Post Contact Form』をインストールしたWordPressサイトの管理画面から閲覧したり管理したりすることができます。(2023/1/11追記)
第二の方法は、WordPressのデータベースとは別のデータベースに保存する方法です。WordPressサイト管理者は、『All Post Contact Form』で受信したメールを、『All Post Contact Form』をインストールしたWordPressサイトの管理画面から閲覧したり管理したりすることができません。しかし、セキュリティ面から、私どもはこの第二の方法を推奨いたします。(記事執筆時から推奨している方法です)
第一の方法
『WP Easy Email』というプラグインをご利用ください。WordPress公式プラグインではありませんが、pop3 imapともにサポートされています。第二の方法(推奨)
受信用メールアドレスのメールサーバー側で、Mysqlを利用するウェブメールシステムをご利用ください。たとえば、『NOCC』 『horde』 や、『squirrelmail』 などがあります。Mysqlを利用するウェブメールシステムであれば、当該システム付属の管理画面のほか、phpmyadminのようなデータベース管理ツールからもアクセスできますので、CSV保存や、バックアップなどが容易になります。
( 2019/07/21, 10:37:34, JST )