0

管理者が従業員の個人情報を管理できるように、Web サイト (共有ホスト内) 用の管理パネル (php) を開発しています! このパネルを使用すると、従業員の電子メール アカウントを作成または削除できます。従業員が管理パネルにログインすると、従業員は自分の電子メール アカウントにアクセスできるはずです。

Horde WebMail を Web サイトにインストールして、従業員が電子メール アカウントを使用できるようにすることを考えていましたが、ログイン資格情報を Horde に渡すにはどうすればよいですか?

また、Horde が読み取ることができる電子メール アカウントを作成および削除するために何を提案しますか? 他の提案は大歓迎です!

前もって感謝します!!!


編集:または、少なくとも Web サイト内から電子メール アカウントへのアクセスを達成するために、Horde に代わるより良い方法はありますか?

4

4 に答える 4

0

SquirrelMailには、メール サーバーと統合するプラグインがいくつかあり、メール ユーザーを作成、維持、および削除できます。雇用主が従業員のみを管理できるようにするなど、必要なものを正確に処理できますが、すべてのユーザーを管理できる上位レベルの管理者として自分自身を割り当てることができます。参照: Vadmin

于 2010-06-12T20:55:56.203 に答える
0

まず、Horde はクライアントのようです。彼らのウェブサイトの機能ページを参照してください。

IMAP および POP3 ウェブメール クライアント

これは、ユーザーのログインを Horde に渡すだけでは不十分であることを意味します。私の推測では、メール サーバーで直接新しいアカウントを作成する必要もあります。一部のメール サーバーは、MySQL や PostgreSQL などのデータベースにログイン情報を保存できます。これがメール サーバーに適している場合は、正しいテーブルに新しいユーザーを追加するだけです。これを仮想ユーザーと呼びます。

そして、メール サーバーで行ったように、Horde のデータベースに正しい情報を含む新しいレコードを追加するだけです。

これは、SQL ステートメントにのみ適用されます。セキュリティを少し追加したい場合は、これら両方のステートメントをトランザクションでラップします。

したがって、次のようにします。

  1. 取引開始
  2. メール サーバーのユーザー ログイン名とパスワードを使用して、Hordes データベースに新しいレコードを追加します。
  3. メール サーバー データベースに新しいレコードを追加します (ログイン名、パスワードなど)。
  4. データをコミットします (トランザクションの終了)

これが少し役立つことを願っています!

于 2009-11-27T20:00:38.890 に答える
0

電子メール アカウントは、メール サーバー レベルで作成されます。Horde はこの部分を実行できません (クライアントのみです)。メールサーバーの設定に直接アクセスする必要があります。デフォルトの Linux サーバー設定 (sendmail) については、これはかなり標準化されていると思います。*nix システムでこれを行うことができるWebminを調べることで、これを行う方法についての洞察を得ることができる場合があります。しかし、それは主にPerlにあると思います。

それから、Confixx や Plesk のような他のコントロール パネル ソフトウェアがありますが、それらはオープン ソースのフレーバーではないと思います。PHP ベースのオープン ソース ホスティング コントロール パネルについては知りません。

PHP からこれらのことを行うには、完全なアクセス許可と、おそらく Web サーバーを構成する権利が必要です。これは、共有ホスティング プラットフォームで実行できるものではありません。

于 2009-11-28T21:14:40.803 に答える
0

これは怠け者の解決策かもしれませんが、このウェブサイトの概念全体に反することは言うまでもありませんが、Google Apps (無料版) を使用することについて考えたことはありますか?

http://www.google.com/apps/intl/en/group/index.html

于 2009-11-28T21:09:45.790 に答える