.3| Cài đặt và cấu hình Mail Server

Một phần của tài liệu Giáo trình quản trị hệ thống linux 2 Truyền thông và mạng máy tính (Trang 124 - 145)

6.3.1| Cài đặt và cấu hình Bước 1:

-Gỡ bỏ dịch vụ sendmail. Hệ điều hành Centos thường bật sẵn dịch vụ sendmail là một dịch vụ tương tự như postfix và chiếm port 25, do vậy nên kiểm tra dịch vụ này và tắt nó đi trước khi chạy postfix

# yum remove sendmail -Đổi 0 = 1 bằng lệnh # vi /etc/sysctl.conf

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 124

-Tắt SELINUX trên server bằng lệnh “vi /etc/selinux/config” sửa dòng 7 thành

“disabled”.

Bước 2: Cài đặt dịch vụ DNS

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 125

Bước 3: Dùng lệnh “ # vi /etc/hosts ” thêm tên máy chủ và địa chỉ

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.1.1 mail.tdc.com server

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 126

# vi /etc/sysconfig/iptables.old xóa dịng thứ # 10 và thêm bằng dòng lệnh bên dưới [...]

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT [...]

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 127

Bước 4: Cài đặt gói Postfix bằng lệnh

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.

# yum install postfix –y

Bước 5: Cấu hình Postfix bằng lệnh

# vi /etc/postfix/main.cf

##Tìm đến những dịng này và sửa lại

##:75 - Bỏ # và sửa lại tên đầy đủ của server AD ## myhostname = dc.tdc.com

##:83 - Bỏ # sửa lại tên server AD ## mydomain = tdc.com

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 128 ##:99 - Bỏ # myorigin = $mydomain ##:116 - Sửa lại inet_interfaces = all ##:119 - Bỏ # inet_protocols = all

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 129

##:164 – Thêm “ # ”

#mydestination = $myhostname, localhost.$mydomain, localhost, ##:165 - Bỏ#

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 130

##:264 - Bỏ # và add đường mạng đang sử dụng mynetworks = 10.0.0.1/24, 127.0.0.0/8

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 131

##:419 - Bỏ #

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 132

Sau đó Save và Exit.

Sau đó khởi động dịch vụ và cho phép chạy khi khởi động CentOS. # service postfix restart

# chkconfig postfix on

Bước 6: Cài đặt gói Dovecot băng lệnh

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.

# yum install dovecot -y

Bước 7: Cấu hình Dovecot bằng các lệnh

# vi /etc/dovecot/dovecot.conf ### Tìm đến các dịng và sửa

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 133

protocols = imap pop3 lmtp

# vi /etc/dovecot/conf.d/10-mail.conf ### Tìm đến các dịng và sửa

##:24 - Bỏ #

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 134

# vi /etc/dovecot/conf.d/10-auth.conf ### Tìm đến các dịng và sửa

##:9 - Bỏ #

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 135

##:97 - thêm "login" sau plain

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 136 # vi /etc/dovecot/conf.d/10-master.conf ### Tìm đến các dịng và sửa ##:83, 84 - Bỏ # và add "postfix" #mode = 0600 user = postfix group = postfix

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 137

Xong rồi thì khởi động dịch vụ và cho phép chạy khi khởi động CentOS. # service dovecot start

# chkconfig dovecot on

Bước 8: cài đặt gói Squirrelmail và cấu hình

Trước khi cài squirrelmail ta phải cài gói EPEL:

# wget http://epel.mirror.net.in/epel/6/i386/epel-release-6-8.noarch.rpm # rpm -Uvh epel-release-6-8.noarch.rpm

Ta bắt đầu cài squirrelmail: # yum install squirrelmail -y Cấu hình Squirrelmail

# /usr/share/squirrelmail/config/conf.pl

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 138

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 139

Thay đổi xong thì bấm S để lưu lại và R để trở về menu lúc đầu. Chọn tiếp “2” để vào phần Server Settings.

Ở đây là menu để thay đổi thông tin về domain. Bấm 1 để thay đổi tên domain

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 140

Bấm S để Save và Q để quit

Bước 9:

# vi /etc/httpd/conf/httpd.conf add đoạn code sau vào cuối file 9999 về cuối file

Alias /webmail /usr/share/squirrelmail <Directory /usr/share/squirrelmail> Options Indexes FollowSymLinks RewriteEngine On

AllowOverride All

DirectoryIndex index.php Order allow,deny

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 141

</Directory>

Sau đó khởi động lại dịch vụ # service httpd restart

Bước 10 : Tạo users

Useradd u1 Passwd 123 Useradd u2 Passwd 123 Useradd phong Passwd 123

Bước 11: Qua máy client kiểm tra

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 142

Lưu ý: Trường hợp đăng nhập vào tài khoản khơng được thì dùng lệnh này #setsebool httpd_can_network_connect=1

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 143

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 144

Một phần của tài liệu Giáo trình quản trị hệ thống linux 2 Truyền thông và mạng máy tính (Trang 124 - 145)

Tải bản đầy đủ (PDF)

(165 trang)