Merhaba;
Zimbra mail sunucumuza toplu hesap oluşturma işlemini çok detaya inmeden komut satırı ile nasıl yapabileceğinizi anlatmaya çalışacağım.
Öncelikle Zimbra sunucumuzda bir domain oluşturulmuş olması gerekiyor, eğer daha önce domain oluşturduysanız ve var olan domain için toplu hesap eklemek istiyorsanız aşağıdaki komutlardan createDomain ile başlayan satırı atlayarak işlemlere devam edebilirsiniz. Öncelikle konunun daha iyi anlaşılması için komut satırından kullanıcı ekleme işini nasıl yapabileceğinizi gösteriyorum,
su – zimbra
zmprov
createDomain fatihsolen.com
createAccount fatih@fatihsolen.com sifre displayName ‘Fatih Solen’ givenName Fatih sn Solen
Yukarıda sifre alanına oluşturacağınız kullanıcının şifresini yazmanız gerekiyor ve yine yukarıdaki komutların son satırını farklı kullanıcılar için gerekli değişiklikleri yaparak kullanıcı oluşturmaya devam edebilirsiniz.
Şimdi aynı teknikle toplu kullanıcı nasıl ekleyebiliriz bunu anlatmaya çalışacağım. Yine yukarıdaki komutları kullanarak bu işlemi komutları tek tek girmek yerine otomatik yapmasını sağlayacağız.
Yine zimbra kullanıcısı ile bu işlemleri yapacağız. Henüz zimbra serverda bir domain oluşturmadıysanız;
su – zimbra
zmprov
createDomain fatihsolen.com
komutuyla oluşturabilirsiniz. Eğer var olan domain için kullanıcı açacaksak bu işleme gerek yoktur.
Şimdi aşağıdaki satırları kendinize göre düzenleyerek bir text dosyasına yazıyoruz, her satır farklı bir kullanıcıdır ve istediğiniz kadar (lisansınız çerçevesinde) satır ekleyebilirsiniz.Ben 3 kullanıcı ekleyeceğim.
createAccount baris@fatihsolen.com sifre displayName ‘Barıs Manco ‘ givenName Barıs sn Manco
createAccount fatih@fatihsolen.com sifre displayName ‘Fatih Solen’ givenName Fatih sn Solen
createAccount mehmet@fatihsolen.com sifre displayName ‘Mehmet Solen’ givenName Mehmet sn Solen
Hazırladığımız text dosyasını herhangi bir isimle fakat .zmp uzantılı olacak şekilde sunucumuzda herhangi bir yere kaydediyoruz. Örn. kullanicilar.zmp
!!! Burada bütün kullanıcıların şifresi görüldüğü üzere aynı. Kullanıcılara yukarıda verdiğimiz şifreleri ile ilk login olduklarında yeni şifre oluşturma zorunluluğu olmasını istiyorsanız komutu aşağıdaki şekilde yazabilirsiniz.
createAccount fatih@fatihsolen.com sifre displayName ‘Fatih Solen’ givenName Fatih sn Solen zimbraPasswordMustChange TRUE
Şimdi bu text dosyasında her bir satıra yazdığımız kullanıcıların zimbra serverda oluşturulmasını sağlayacağız.
Zimbra kullanıcısı ile (/tmp dizinine kaydettiğinizi varsayıyorum) ;
zmprov < /tmp/kullanicilar.zmp
Root kullanıcısı ile ,
cat /tmp/kullanicilar.zmp | su – zimbra -c zmprov
komutlarını kullanabilirsiniz.
Zimbra web arayüzüne bakarak oluşturduğunuz kullanıcılarını görebilirsiniz.
Fatih ŞÖLEN.
Eline Sağlık Fatih Hocam.
Paylaşım için teşekkür ederim.