Tue. Jan 28th, 2025

[Zimbra] Một số CLI commands cơ bản trên Zimbra Email Server

By admin Feb 27, 2024
unnamed

Zimbra Collaboration là giải pháp Email Server nguồn mở hàng đầu thế giới về tính năng, độ ổn định và bảo mật cao. Ngoài ra, Zimbra không chỉ là một ứng dụng về email server mà nó còn là một giải pháp hoàn chỉnh để triển khai môi trường chia sẻ phục vụ cho quản lý và công việc nội bộ cho doanh nghiệp. Zimbra cung cấp các giao diện Web Guide cho phép người dùng có thể thao tác các chức năng một cách dễ dàng, tuy vậy với các chuyên gia nhiều khi sử dụng lệnh trực tiếp trên máy chủ cài đặt là nhu cầu cần thiết và mang đến dự thuận tiện. Ngoài các CLI Commands dùng để quản trị thông tin dịch vụ như:

  • ldap: Kiểm tra trạng thái ldap(start|stop|status)
  • zmcontrol: Quản lý trạng thái của tất cả dịch vụ (zmcontrol [-v -h -H <host>] command [args)
  • zmmailbox: Quản lý các tài khoản email
  • zmmtactl: Quản lý thông tin MTA
  • zmvolume: Quản lý dung lượng tài khoản email

Và rất nhiều CLI commands khác.

Trong bài này chúng tôi chia sẻ một số commands phổ biến dùng để thao tác trực tiếp trên server của Zimbra.

Zimbra

Tất cả commands đề thực hiện với user zimbra nên chúng ta cần thực hiện login với user zimbra trước với lệnh sau:

# su zimbra

1. Thống kê toàn bộ users/domains trên zimbra

Sử dụng lệnh sau: zmaccts. Với lênh này chúng ta sẽ xem được số lượng domains được add trên server và lượng users tương ứng với từng domains và trạng thái tương ứng

2. Sử dụng zmprov để quản trị rất nhiều thông tin khác nhau

Cú pháp: zmprov [cmd] [argument]

  • a. Tạo tài khoản email mới

Cú pháp: zmprov CreateAccount {user@yourdomain} {passwd} [attribute1 value1 etc]

Ví dụ:

#zmprov CreateAccount admin@thanhdan.name.vn pwd123456 displayName Thanh Dan

  • b. Xóa một tài khoản email

Cú pháp: zmprov DeleteAccount {user@yourdomain|id|adminName}

Ví dụ:

#zmprov DeleteAccount admin@thanhdan.name.vn

  • c. Cấu hình lại password cho một tài khoản email

Cú pháp: zmprov SetPassword {user@yourdomain|id|adminName} {passwd}

Ví dụ:

#zmprov SetPassword admin@thanhdan.name.vn Ahihi123

  • d. Rename(đổi tên) tài khoản email

Cú pháp: zmprov RenameAccount {user@yourdomain|id} {newusername@yourdomain}

Ví dụ:

#zmprov RenameAccount admin@thanhdan.name.vn thanhdan@thanhdan.name.vn

  • e. Tăng số lượng contacts cho mỗi email user

Thông thường zimbra cho phép mỗi user có 10000 contacts. Để thực hiện tăng số lượng contacts chúng ta sử dụng các cú pháp sau:

Cú pháp kiểm tra số contacts: zmprov ga user@yourdomain zimbraContactMaxNumEntries

Ví dụ:

#zmprov ga admin@thanhdan.name.vn zimbraContactMaxNumEntries
name admin@thanhdan.name.vn
zimbraContactMaxNumEntries: 10000

Cú pháp update số contacts mới: zmprov ga user@yourdomain zimbraContactMaxNumEntries {number contacts}

Ví dụ:

#zmprov ma admin@thanhdan.name.vn zimbraContactMaxNumEntries 20000

  • f. Cầu hình max mailsize (giới hạn dung lượng email)

Thông thường zimbra đặt mặc định giới hạn dung lượng email cho mỗi account là 10Mb. Kiểm tra dung giới hạn dung lượng mail hiện tại:

#postconf message_size_limit
message_size_limit = 10240000

Set giới hạn dung lượng email mới

Cú pháp: zmprov modifyConfig zimbraMtaMaxMessageSize {new maxsize limit}

Ví dụ:

#zmprov modifyConfig zimbraMtaMaxMessageSize 2048000

Hy vọng một vài CLI command cơ bản trên có thể hỗ trợ được cho việc quản trị được tiện lợi hơn.
Ngoài ra bạn có thể xem thêm bài viết về kiểm tra log trên zimbra tại đây.

By admin

Related Post

2 thoughts on “[Zimbra] Một số CLI commands cơ bản trên Zimbra Email Server”
  1. I wish to show some appreciation to this writer for rescuing me from this particular predicament. Because of browsing through the search engines and seeing views which were not helpful, I believed my life was over. Living without the strategies to the problems you have sorted out by means of your entire report is a critical case, as well as the kind which may have in a wrong way damaged my entire career if I had not come across the blog. Your actual talents and kindness in taking care of almost everything was vital. I am not sure what I would have done if I had not encountered such a point like this. It’s possible to at this moment look forward to my future. Thanks very much for this specialized and amazing help. I won’t be reluctant to propose your web sites to anyone who will need counselling about this issue.

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!
Don`t copy text!