Hướng dẫn cài đặt mail server trên CentOS

Trong thời đại công nghệ số hiện nay, email là dịch vụ không thể thiếu, nó giúp người dùng trao đổi thông tin, nộp báo cáo, doanh thu bán hàng… Để tăng tính chuyên nghiệp mỗi email thường đặt trên hệ thống máy chủ, có gắn với domain riêng. Bài viết này của http://nhanhoa.com sẽ hướng dẫn các bạn cách cài đặt mail server trên CentOS

  1. Chuẩn bị trước khi cài đặt
    Muốn cài đặt mail server bạn cần có máy chủ, ở đây chúng ta dùng hệ điều hành CentOS. Đây là một hệ điều hành được phát triển từ năm 2004, hoàn toàn miễn phí có mã nguồn mở chạy trên nền Red Hat.

Một phần lớn các máy chủ quản lý web của Linux đều sử dụng hệ điều hành này. Cần chuẩn bị một domain riêng được trỏ vào địa chỉ IP của máy chủ. Cài đặt một phần mềm dễ sử dụng là Outlook Express.

Kết quả hình ảnh cho cài đặt mail server trên CentOS

CentOS sử dụng hai mã nguồn mở đó là postfix và dovecot. Cách cài đặt hai dịch vụ này như sau:

[[email protected] ~]# yum install postfix dovecot squirrelmail

Khi cài đặt xong, có thể kiểm tra phiên bản bằng câu lệnh:

Dovecot-1.0.7-8.e15_9.1

Postfix-2.3.3-6.e15

>>> Xem thêm: dang ki ten mien– Tìm hiểu dịch vụ đăng ký tên miền từ nhà cung cấp số 1 tại thị trường

  1. Cài đặt postfix

Để cài đặt chúng ta cần phải thực hiện như sau:

– Nhập Câu lệnh: [[email protected] ~]# vi /etc/postfix/main.cf

– Cần chỉnh sửa các dòng theo hướng dẫn sau:
myhostname = mail.domain.local
mydomain = domain.local
myorigin = $mydomain
inet_interfaces = all
mynetworks = 192.168.11.0/24, 127.0.0.0/8

Ở đây các bạn hãy ghi nhớ tên miền và địa chỉ IP.

myhostname = mail.tenmiencuaban.com 

mydomain = tenmiencuaban.com

Sau khi sửa xong các dòng lệnh ở trên, hãy kiểm tra postfix:

Kết quả khi cài đặt postfix thành công

>>> Xem thêm: thuê server – Dịch vụ thuê máy chủ cấu hình mạnh mẽ với chi phí cực tiết kiệm

  1. Cài đặt dovecot

Hình ảnh có liên quan

– Câu lệnh: [[email protected] ~]# vi /etc/dovecot.conf

– Cần chỉnh sửa các dòng theo hướng dẫn sau:

protocols = imap imaps pop3 pop3s

[[email protected] ~]# service dovecot start
Starting Dovecot Imap: [ OK ]
[[email protected] ~]# chkconfig dovecot on  

(3 dòng trên để khởi tạo dovecot)

[[email protected] ~]# vi /etc/squirrelmail/config.php (chỉnh lại squirrelmail)

$domain = ‘domain.local’;

[[email protected] ~]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]  

(3 dòng trên để khởi động lại lại apache)

– Thay đường dẫn mail.domain.local. [[email protected] ~]# vi /etc/httpd/conf/httpd.conf

<VirtualHost *:80>
ServerName mail.domain.local
DocumentRoot /usr/share/squirrelmail
</VirtualHost>

– Kết quả như hình trên chỉ thay postfix bằng dovecot.

– Nếu màn hình không xuất hiện như trên, bạn có thể dùng lệnh:

# service iptables status
# service iptables stop
# vi /etc/sysconfig/selinux 
Sau đó nhập dòng lệnh:

SELINUX=disable
SELINUXTYPE=targeted
Cuối cùng hãy restart lại server.

  1. Kiểm tra cài đặt

– Đăng nhập vào SquirrelMail để kiểm tra.

Màn hình đăng nhập SquirrelMail

– Toàn bộ nội dung thư của bạn sẽ hiện ra trong hộp thoại.

Hộp thoại Inbox của SquirrelMail

>>> Xem thêm: ssl cho website – Mua ssl cho tên miền tạo uy tín với chi phí tốt nhất thì trường

Vậy là các bạn đã hoàn thành việc cài đặt mailserver trên hệ điều hành CentOS. Đây là thao tác vô cùng quan trọng và hữu ích trong công việc. Chúc các bạn thành công.

Reply