Oluşturma, silme ve bir web sitesi içinde e-posta hesaplarını kullanın!

4 Cevap php

I'm developing an administration panel (in php), for a website (in a shared host), to let the administrator to manage the personal infos of the employees! With this panel should be possible to create or delete an e-mail account for an employee and if the employee logs in the admin panel, he/she should be able to access to his/her e-mail account!

Ben çalışanların e-posta hesaplarını kullanmak ... ama nasıl Horde için giriş kimlik iletebilirsiniz izin sitesinde Horde WebMail'e yüklemek için düşünmüştü?

And what you suggest to create and delete the e-mails account that can be read by Horde? Any other suggestion is greatly appreciated!

Şimdiden teşekkürler!


EDIT: Ya da gerçekleştirmek için Horde için daha iyi alternatifler, web sitesi içinde en az, e-posta hesabı erişimi var mı?

4 Cevap

İlk olarak, Horde bir müşteri gibi görünüyor. Kendi web sitesinde özellik sayfasına bakınız:

IMAP ve POP3 web posta istemcisi

Bu Horde için kullanıcıların oturumların üzerinden geçmek yeterli değil demektir. Benim tahminim de posta sunucusu doğrudan yeni bir hesap oluşturmak zorunda olduğunu. Bazı posta sunucuları MySQL veya PostgreSQL gibi veri tabanlarında giriş bilgilerini saklayabilirsiniz. Bu posta sunucusu için doğru olup olmadığını, sadece doğru tabloda yeni bir kullanıcı eklemek zorunda. Bu sanal kullanıcıların denir.

Eğer posta sunucusu ile yaptığımız gibi ve sadece doğru bilgi ile Horde veritabanında yeni bir kayıt eklemek.

Bu, yalnızca SQL ifadeleri için almalıdır. Ve size bir işlem bu iki ifadeleri şal güvenlik biraz eklemek istiyorsanız.

Yani böyle bir şey yapardı:

  1. Işlem başlayın
  2. Kullanıcıların posta sunucusu için giriş adı ve parola ile sürüleri veritabanına yeni bir kayıt eklemek
  3. Posta sunucuları veritabanına yeni bir kayıt eklemek (kullanıcı ismi, şifre vb)
  4. Verilerinizi Commit (son işlem)

Bu biraz yardımcı olur umarım!

Bu web sitesinin tüm kavramına karşı saymıyorum - - Bu tembel adamın çözüm daha fazla olabilir iken ama sadece Google Apps (ücretsiz sürüm) kullanarak herhangi bir düşünce verdik:

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

E-Mail hesapları posta sunucusu düzeyinde oluşturulur. Horde (Bu sadece bir müşterim) bu bölümü yapamaz. Doğrudan posta sunucusunun ayarlarına erişmek gerekir. Varsayılan bir Linux sunucu kurulumu (sendmail) için, bu oldukça standart olduğunu düşünüyorum. Sen Webmin hangi * nix sistemlerde yapabilirsiniz içine bakarak bunu nasıl fikir edinmek mümkün olabilir. Ancak bence Perl esas bulunuyor.

Sonra Confixx ve Plesk gibi diğer kontrol paneli yazılımı ama onlar bir Açık Kaynak lezzet gelmiyor düşünüyorum. Belki başkası yapar, hosting kontrol paneli, bir PHP tabanlı açık kaynak bilmiyorum.

Sen ayrıntılı izinleri gerekir, ve muhtemelen hak PHP bu şeyleri yapmak için, sunucunuzu yapılandırmak için. Bu bir hosting platformu üzerinde çalıştırmak mümkün olacak bir şey değildir.

SquirrelMail size e-posta kullanıcıları oluşturmak, korumak ve silmek izin posta sunucusu ile entegre bazı eklentileri var. Bu işleyebilir exactly ne TÜM kullanıcıları yönetebilirsiniz yüksek düzeyde bir yönetici, vs olarak kendinizi atayabilirsiniz yaparken, işveren only çalışanları yönetmek için izin dahil olmak üzere, istediğiniz Bakınız: Vadmin