私のサイトはWordPressを使って構築されたクライアントです。アカウントは、domain.com/webmailでアクセス可能なWebメールでcPanelを使用しています。 2つの電子メールアカウントが設定されています([email protected]と[email protected])。 WordPressサイトにログインして[Access Webmail]というメニューリンクをクリックし、cPanel Webメールをiframeに引き込むなどの方法でWebメールにアクセスできるようにしたいのですが、理想的には同期したいと思いますまたはWebメール情報にWordPressのユーザー情報(メールアドレスとパスワード)を事前に入力します。プラグインを検索しましたが、何も見つかりませんでした。誰もがこれをやった?どこから始めますか?ありがとうございます。
あなたはこれを最初から書かなければならないでしょうが、それは完全に可能です。
cPanelウェブメールはすでにHorde、RoundcubeおよびSquirrelMailで動作するように設定されています。これらはすべてオープンソースで、非常によく文書化されています。シームレスにならない主な問題は、cPanelが電子メールサーバーとしてexim4を使用しているため、WordPressのユーザー名とパスワード情報をサーバー認証にマッピングする方法がないことです。つまり、WPとcPanelの両方にログインする必要があります。
Roundcube はSquirrelMailよりも文書化されており、おそらくあなたはapiで作業してWordPressのincludeを使って必要なコードを含めることができます。
ユーザー情報を同期したい場合は、mysqlデータベースを介してメールボックスにマッピングされた仮想ユーザーを使用できるdovecotとpostfixをインストールする必要があります。あなただけのWordPressデータベースへのマッピングを変更することができます。
私はWordPressのダッシュボードからメールサーバーを管理するクライアント用のプラグインを書いていますが、メール機能は必要ありません。私はこの 優れたガイド を使って最初からEメールサーバーを構築しました。
私のプラグインはWordPressユーザー用のEメールアカウントを作成し、管理者がWordPress以外のユーザーを含むドメイン全体のEメールアカウントを管理できるようにします。また、管理者は追加の仮想エイリアス(電子メールアドレスの転送)を作成できます。