- Cấu hình Máy chủ
- Hướng dẫn cài đặt Postfix
Ở bài viết trước, Long Vân Cloud đã giới thiệu đến các bạn các phần mềm để setup 1 Email Server như thế nào rồi ? Thì hôm nay, Long Vân Cloud sẽ hướng dẫn cấu hình Email như thế nào nhé ?
Để có Setup được Email Server chúng ta cần chuẩn bị các yêu cầu sau:
- Máy chủ ( Server ): chúng ta có thể chuẩn bị 1 máy chủ vật lý hoặc 1 VPS ( Smart Cloud Server ). Tuỳ vào nhu cầu triển khai bao nhiêu User, dung lượng của mình cần mà chúng ta có thể chuẩn bị. Nhưng cần tối thiểu: CPU 1 Core - Ram: 2Gb - Disk: 50Gb ( Hiện có 2 loại disk chúng ta có thể cân nhắc như sau: SSD ( chi phí cao ) hoặc HDD (chi phí thấp)
- Hệ điều hành Linux.
- Phầm mềm setup email.
Sau khi chúng ta đã có đầy đủ các yêu cầu trên. Bây giờ, Long Vân Cloud sẽ tiến hành hướng dẫn cài đặt như sau:
-
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)
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" abc@gmail.com
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.
Như vậy, Long Vân Cloud đã hướng dẫn setup thành công 1 Email Server dành cho doanh nghiệp. Chúc các bạn thành công.
Tác giả: Ngọc Huy Trần