Zimbra Mail Sunucu Her Domaine Ayrı Domain Admin Tanımlama
  1. Anasayfa
  2. Linux

Zimbra Mail Sunucu Her Domaine Ayrı Domain Admin Tanımlama

0

Merhaba, Zimbra mail server kurulum sırasında oluşturulan varsayılan domain ve bu domainin admin hesabı olur. Daha sonrasında aynı sunucu üzerinde birden fazla domainler ve bu domainlerin altında ayrı ayrı posta kutuları oluşturabilirsiniz. Ancak sonradan oluşturulan domainlerin admin hesabı da yine kurulum sırasında belirlediğiniz admin hesabı olur. Siz her domainin yönetimini farklı e-posta kullanıcısına atamak isterseniz bunu arayüzden tanımlayamazsınız. Bunun için ikinci bir domain oluşturun ve o domain içinde bir kullanıcı oluşturun. Daha sonra aşağıdaki kodları domainadmin.sh isimli bir dosyaya ekleyin ve bu dosyayı /opt/zimbra altına kaydedin.

#!/bin/bash 
# $1 domain 
# $2 email 
zmprov ma $2 zimbraIsDelegatedAdminAccount TRUE 
zmprov ma $2 zimbraAdminConsoleUIComponents cartBlancheUI 
zimbraAdminConsoleUIComponents domainListView zimbraAdminConsoleUIComponents
accountListView zimbraAdminConsoleUIComponents DLListView 
zmprov ma $2 zimbraDomainAdminMaxMailQuota 0 
zmprov grantRight domain $1 usr $2 +createAccount 
zmprov grantRight domain $1 usr $2 +createAlias 
zmprov grantRight domain $1 usr $2 +createCalendarResource 
zmprov grantRight domain $1 usr $2 +createDistributionList 
zmprov grantRight domain $1 usr $2 +deleteAlias 
zmprov grantRight domain $1 usr $2 +listDomain 
zmprov grantRight domain $1 usr $2 +domainAdminRights 
zmprov grantRight domain $1 usr $2 +configureQuota 
zmprov grantRight domain $1 usr $2 set.account.zimbraAccountStatus 
zmprov grantRight domain $1 usr $2 set.account.sn 
zmprov grantRight domain $1 usr $2 set.account.displayName 
zmprov grantRight domain $1 usr $2 set.account.zimbraPasswordMustChange 
zmprov grantRight domain $1 usr $2 getDomainQuotaUsage 
zmprov grantRight account $2 usr $2 +deleteAccount 
zmprov grantRight account $2 usr $2 +getAccountInfo 
zmprov grantRight account $2 usr $2 +getAccountMembership 
zmprov grantRight account $2 usr $2 +getMailboxInfo 
zmprov grantRight account $2 usr $2 +listAccount 
zmprov grantRight account $2 usr $2 +removeAccountAlias 
zmprov grantRight account $2 usr $2 +renameAccount 
zmprov grantRight account $2 usr $2 +setAccountPassword 
zmprov grantRight account $2 usr $2 +viewAccountAdminUI 
zmprov grantRight account $2 usr $2 +configureQuota

Daha sonra root kullanıcısına geçip bu dosyaya çalıştırma yetkisi verin

#chmod +x /opt/zimbra/domainadmin.sh

Daha sonra sahipliklerini zimbra kullanıcısı ile değiştirin

#chown zimbra:zimbra /opt/zimbra/domainadmin.sh

 

Daha sonra zimbra kullanıcısına geçin

#su – zimbra

 

Daha sonra hazırladığımız scripti aşağıdaki formatta çalıştırın

#./opt/zimbra/domainadmin.sh domainadı admin@domainadı

 

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir