Tạo mail server trên linux

29/10/2020 10:54 | Lượt xem : 219

Bài viết này, BKNS xin hướng dẫn các bạn triển khai mail server đơn giản trên hệ điều hành linux (cụ thể là Centos 7) và hoàn toàn miễn phí. Trên nền tảng linux ta có 2 ứng dụng mã nguồn mở nổi tiếng đó là Postfix và Dovecot.

Tạo mail server trên linux

  • Postfix dùng để thiết lập dịch vụ gửi mail đến các MDA. Postfix được gọi là một MTA – Mail Transfer Agents và nó sử dụng giao thức SMTP với cổng 25 truyền thống để gửi email.
  • Dovecot dùng để thiết lập một dịch vụ nhận và chuyển tiếp mail đến từng mail box, nó là một MDA – Mail Delivery Agent. Dịch vụ này chạy với các giao thức IMAP, POP3 trên cổng 143 và cổng 110.

1. Cài đặt và cấu hình Postfix 

Chạy lệnh bên dưới để cài đặt gói:

# yum -y install postfix

Chỉnh sửa file config postfix: /etc/postfix/main.cf

# vi /etc/postfix/main.cf

Di chuyển đến cuối file và thêm các dòng lệnh sau:

myhostname = mail.yourdomain.com #thay bằng tên miền của bạn
mydomain = yourdomain.com #thay bằng tên miền của bạn
myorigin = $myhostname
myorigin = $mydomain
inet_interfaces = all
  • Cấu hình  SASL cho Postfix

Chạy lệnh bên dưới để cài đặt gói:

# yum -y install cyrus-sasl

Chỉnh sửa file config postfix: /etc/postfix/main.cf

# vi /etc/postfix/main.cf
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth

Khởi động và cho phép dịch vụ chạy:

# systemctl restart postfix
# systemctl enable postfix
  • Cấu hình firewallD cho phép dịch vụ SMTP
# firewall-cmd --permanent --add-service=smtp
# firewall-cmd --reload

Kiểm tra xem port 25 đã được chạy hay chưa.  Sử dụng lệnh sau:

# sudo lsof -i:25
Trạng thái port (Listen) là port đang hoạt động
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
exim 826 mail 4u IPv4 15958 0t0 TCP *:smtp (LISTEN)

2. Cài đặt Dovecot IMAP và POP3 Server

  • Cài đặt gói dịch vụ Devecot
# yum -y install dovecot
  • Cấu hình Devecot

cho phép giao thức và daemon service chạy trên Devecot

Sửa cấu hình trong đường dẫn /etc/dovecot/dovecot.conf

# vi /etc/dovecot/dovecot.conf

Tìm và sửa dòng lệnh sau thành:

protocols = imap imaps pop3 pop3s

Cho phép và khởi động dịch vụ:

# systemctl start dovecot
# systemctl enable dovecot

Thực hiện cấu hình cho phép dịch vụ trên tường lửa:

# firewall-cmd --permanent --add-port=110/tcp
success
# firewall-cmd --permanent --add-port=143/tcp
success
# firewall-cmd --permanent --add-port=995/tcp
success
# firewall-cmd --permanent --add-port=993/tcp
success
# firewall-cmd --reload

3. Kiểm tra email

Kiểm tra bằng cách gửi 1 email xem đã thành công hay chưa. (ví dụ ở đây gửi 1 email đến tài khoản gmail cá nhân)

echo "test mail" | mail -s "check mail" 

Những email này có thể bị rơi vào Spam, vì vậy các bạn có thể kiểm tra chúng ở thư mục rác hoặc spam.

Cảm ơn bạn đã đón đọc bài viết. Có thể bạn cũng quan tâm đến Hướng dẫn cài đặt mail công ty trên iPhone, iPad iOS 9.x

Linh BKNS

Hướng dẫn chi tiết nhất cách tạo email trên Server Mail Linux

Email theo tên miền đang ngày càng trở nên phổ biến đối với hoạt động, công việc kinh doanh và bán hàng của các tổ chức, cá nhân, doanh nghiệp. Ở bài viết trước, chúng tôi đã chia sẻ khá chi tiết về khái niệm cũng như những lợi ích của email theo tên miền mang lại cho người sử dụng. Xuất phát từ những lợi ích đó mà hiện nay phần lớn các tổ chức, cá nhân, công ty đang chuyển dần từ việc sử dụng email miễn phí thông thường như gmail, yahoo mail sang email tên miền để tăng hiệu quả cho công việc kinh doanh. Thông thường khi sử dụng email tên miền thì sẽ cần có tên miền (domain) và dịch vụ server lưu trữ mail chuyên nghiệp hay còn gọi là Email Server. Trong bài này, kỹ thuật viên Phương Nam Vina sẽ hướng dẫn cách tạo email trên Server Mail Linux để bạn có thể nắm được các thao tác quản trị cơ bản.
 

Hướng dẫn các bước cài đặt email trên Server Mail Linux

Bước 1: Đăng nhập vào trang quản trị Email Server. Để đăng nhập, bạn cần có tài khoản quản trị viên bao gồm URL, User, Password. Tài khoản sẽ do nhà cung cấp gửi cho bạn sau khi đăng ký dịch vụ Email Server.

  • Tại dòng User name: Bạn nhập tên tài khoản quản trị.
  • Tại dòng Password: Bạn nhập mật khẩu của tài khoản quản trị.

Tạo mail server trên linux

Sau khi nhập xong, bạn nhấn nút Đăng nhập (Log in) để chuyển qua bước tạo tài khoản và quản trị mail tiếp theo.

Bước 2: Sau khi đăng nhập vào cửa sổ trang quản trị, bạn chọn dòng “Email Accounts” để thực hiện tạo mới hoặc thao tác quản trị email (chỉnh sửa, thay đổi mật khẩu, thêm mới, xóa bỏ).

Tạo mail server trên linux

  • Tại dòng Email: Bạn nhập tên email cần tạo. Lưu ý chỉ nhập phần phía trước @tênmiền. Ví dụ bạn muốn tạo email: thì bạn chỉ cần nhập sales02.
  • Tại dòng Password: Bạn nhập mật khẩu của email cần tạo.
  • Tại dòng Password (Again): Nhập lại mật khẩu phía trên để xác nhận.
  • Tại dòng Mailbox Quota: Sẽ có 2 mục dung lượng cho bạn lựa chọn. Một là bạn ấn định mức dung lượng cho email đang tạo (ví dụ: 1000 MB, 2000 MB,…) hoặc bạn chọn Unlimited để không giới hạn dung lượng sử dụng cho email này.

Tạo mail server trên linux

Sau đó nhần Creat Account để hoàn tất việc tạo email mới trên Server Mail. Sau khi email được tạo, bạn có thể kiểm tra danh sách email bên dưới và thực hiện các thao tác khác nếu cần. Muốn đổi mật khẩu cho email, bạn nhấp chọn Password. Muốn cài đặt lại dung lượng cho email, bạn chọn Quota. Muốn xóa email đã tạo, bạn chọn mục Delete.
 

Tạo mail server trên linux


Như vậy, chúng tôi đã hướng dẫn xong cách tạo email và quản trị cơ bản trên Server Mail Linux cho các quản trị viên tham khảo. Sau khi tạo xong email, quản trị viên Server Mail sẽ cung cấp lại tài khoản đăng nhập cho các thành viên sử dụng. Nếu gặp khó khăn trong các bước chúng tôi hướng dẫn ở trên, các bạn có thể xem thêm video hướng dẫn cách tạo email trên Server Mail Linux bên dưới. Xin cảm ơn và chúc các bạn cài đặt thành công!

Video hướng dẫn cách tạo email trên Server Mail Linux


 

Tham khảo thêm bài viết liên quan

  • Hướng dẫn cách cài đặt email chuyển tiếp server mail linux
  • Hướng dẫn cách tạo blogspot bằng gmail
  • Hướng dẫn cách tạo tài khoản quảng cáo google adwwords
  • Hướng dẫn cách tạo website bằng wordpress