Cấu hình Mail Server là một vấn đề thiết yếu người quản trị sẽ phải trải qua. Postfix là một dịch vụ mã nguồn mở có khả năng chuyển email (MTA) mạnh mẽ trên nền tảng hệ điều hành Linux. Với ưu điểm quản trị dễ dàng, vận hành nhanh chóng và bảo mật là những lý do hàng đầu giúp Postfix trở thành sự thay thế cho Sendmail và trở thành MTA mặc định cho RHEL (RedHat Enterprise Linux).
Trong bài viết này VNLAB sẽ hướng dẫn bạn triển khai và cấu hình một máy chủ mail đơn giản sử dụng Postfix và Dovecot trên nền tảng hệ điều hành CentOS 7.0(bạn cũng hoàn toàn có thể thực hiện các cấu hình tương tự trên các phiên bảnCentOS 6.x).
1. Cài đặt và cấu hình dịch vụ Postfix:
Trong phần này, VNLAB sẽ cài đặt và cấu hình dịch vụ Postfix với vai trò là mộtSMTP Server cho phép truyền tải email đi thông qua môi trường mạng Internet.
Trước hết, cần cài đặt dịch vụ Postfix:
| [root@mail ~]# yum -y install postfix |
Chỉnh sửa file cấu hình main.cf của dịch vụ postfix:
| [root@mail ~]# nano /etc/postfix/main.cf |
Chỉnh sửa các thông số như dưới đây:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # Chỉ định tên host myhostname = mail.vnlab.com.vn # Chỉ định tên miền mydomain = vnlab.com.vn # Bỏ dấu # trước myorigin myorigin = $mydomain # Cho phép lắng nghe từ tất cả các mạng inet_interfaces = all # Thêm dòng dưới đây mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain # Chỉ định mà dịch vụ sẽ hoạt động mynetworks = 127.0.0.0/8, 192.168.1.0/24 # Sử dụng Maildir home_mailbox = Maildir/ |
Thiết lập khởi động dịch vụ postfix:
| [root@mail ~]# systemctl restart postfix [root@mail ~]# systemctl enable postfix |
2. Cài đặt và cấu hình dịch vụ Dovecot:
Trong phần này, VNLAB sẽ cài đặt và cấu hình dịch vụ Dovecot với vai trò là mộtPOP/IMAP Server cho nhận email thông qua môi trường mạng Internet.
Trước tiên cần cài đặt dịch vụ Dovecot:
| [root@mail ~]# yum -y install dovecot |
Thiết lập giao thức trong file cấu hình dovecot.conf:
| [root@mail ~]# nano /etc/dovecot/dovecot.conf protocols = imap pop3 lmtp |
Thiết lập xác thực trong file cấu hình 10-auth.conf:
| [root@mail ~]# nano /etc/dovecot/conf.d/10-auth.conf disable_plaintext_auth = no auth_mechanisms = plain login |
Thiết lập lưu trữ mail trong file cấu hình 10-mail.conf:
| [root@mail ~]# nano /etc/dovecot/conf.d/10-mail.conf mail_location = maildir:~/Maildir |
Thiết lập xác thực postfix trong file cấu hình 10-master.conf:
| [root@mail ~]# nano /etc/dovecot/conf.d/10-master.conf unix_listener /var/spool/postfix/private/auth { mode = 0666 user = postfix group = postfix } |
Thiết lập không bảo mật kết nối trong file cấu hình 10-ssl.conf:
| [root@mail ~]# nano /etc/dovecot/conf.d/10-ssl.conf ssl = no |
Thiết lập khởi động dịch vụ Dovecot:
| [root@mail ~]# systemctl start dovecot [root@mail ~]# systemctl enable dovecot |
3. Kiểm tra gửi nhận mail giữa các tài khoản:
Tạo 2 tài khoản email và thiết lập mật khẩu tướng ứng:
| [root@mail ~]# useradd thaidv [root@mail ~]# passwd thaidv [root@mail ~]# useradd phinv [root@mail ~]# passwd phinv |
Thiết lập tài khoản thaidv trên trình gửi nhận mail ThunderBird > lựa chọnCreate a new account:
Nhập thông tin tài khoản mail và nhấn Continue để tiếp tục:
Lựa chọn sử dụng giao thức IMAP hay POP3:
Xác nhận chứng chỉ cho kết nối:
Gửi email tới tài khoản phinv@mail.vnlab.com.vn từ tài khoảnthaidv@mail.vnlab.com.vn
Kiểm tra nhận email trên Windows Live Mail với tài khoảnphinv@mail.vnlab.com.vn:
0 Comments