Professional Documents
Culture Documents
HuongDanThiLap07 Mail
HuongDanThiLap07 Mail
1. DNS
- Tải các gói cần thiết cho bài lap:
yum install bind -y
yum install httpd -y
sudo yum install dovecot
yum install epel-release -y
yum install squirrelmail -y
yum install telnet -y
(Nếu lỗi nhập lệnh này: rm -f /var/run/yum.pid)
- Đổi địa chỉ IP cho máy lyxuantruong.thi:
ip a
zone "lyxuantruong.thi" IN {
type master;
file "lyxuantruong.thi.dns";
};
zone "8.8.8.in-addr.arpa" IN {
type master;
file "8.8.8.dns";
};
- Tạo file mới dể thêm dữ liệu này vào rồi lưu vào
/var/named/lyxuantruong.thi.dns
- Đây là nội dung copy vào file:
$TTL 86400
@ IN SOA ns.lyxuantruong.thi. root.lyxuantruong.thi. (
1
2
3
4
5)
IN NS ns.lyxuantruong.thi.
IN MX 10 mail.lyxuantruong.thi.
ns IN A 8.8.8.9
www IN A 8.8.8.9
mail IN A 8.8.8.9
- Tạo file mới để thêm dữ liệu vào và được lưu trong: /var/named/8.8.8.dns
- Đây là nội dung của file đấy:
$TTL 86400
@ IN SOA ns.lyxuantruong.thi. root.lyxuantruong.thi. (
1
2
3
4
5)
IN NS ns.lyxuantruong.thi.
9 IN PTR mail.lyxuantruong.thi.
- Tạo file mới để hiển thị trang web và được lưu trong:
/var/www/html/index.html
- Đây là nội dung của file:
<html>
<body>
<h1 align=center style=color:red>Welcome to Ly Xuan Truong website
</h1>
</body>
</html>
gedit /etc/postfix/main.cf
- Bắt đầu chỉnh sửa trực tiếp trong file main.cf, bấm ctrl I để tìm đến dòng cần
chỉnh sửa:
- Tìm dòng 76 rồi sửa lại thành:
myhostname = mail.lyxuantruong.thi
- Tìm đến dòng 83 rồi xóa dấu thăng ở đầu:
mydomain = lyxuantruong.thi
- Tìm đến dòng 99 rồi xóa dấu thăng ở đầu dòng:
myorigin = $mydomain
- Tìm đến dòng 113 rồi xóa dấu thăng ở đầu dòng:
inet_interfaces = all
- Tìm đến dòng 116 rồi thêm dấu thăng vào đầu dòng:
#inet_interfaces = localhost
- Tìm đến dòng 164 rồi thêm dấu thăng vào đầu dòng:
#inet_interfaces = localhost
- Tìm đến dòng 165 rồi xóa dấu thăng ở đầu dòng đi:
mydestination = $myhostname, localhost.$mydomain, localhost,
$mydomain
- Tìm đến dòng 264 rồi sửa lại thành mạng của mình:
mynetworks = 8.8.8.0/24, 127.0.0.0/8
- Tìm đến dòng 419 rồi xóa dấu thăng ở đầu dòng:
home_mailbox = Maildir/
- Xong rồi lưu lại.
gedit /etc/dovecot/dovecot.conf
- Tìm đến dòng 24 rồi xóa dấu thăng ở đầu dòng :
protocols = imap pop3 lmtp
- Xong rồi lưu lại.
gedit /etc/httpd/conf/httpd.conf
- Thêm dòng lệnh này vào:
Alias /webmail /usr/share/squirrelmail
<Directory /usr/share/squirrelmail>
RewriteEngine On
AllowOverride All
DirectoryIndex index.php
Order allow,deny
</Directory>
gedit /var/named/lyxuantruong.thi.dns
- Đổi lại thành hanoi.com và địa chỉ IP của hanoi.com:
- Xong rồi lưu lại trong file mới có tên là hanoi.com.dns (được lưu trong thư
mục /var/named/)
gedit /var/named/8.8.8.dns
- Đổi lại thành hanoi.com và địa chỉ IP của hanoi.com:
gedit /etc/named.conf
- Xóa bỏ dòng này:
forwarders { 8.8.8.8;};
- Thêm 2 zone mới cho 2 miền:
zone "internet.net" IN {
type master;
file ""internet.net.dns";
};
zone "hanoi.vn" IN {
type master;
file "hanoi.vn.dns";
};
$TTL 86400
@ IN SOA ns.internet.net. root.internet.net. (
1
2
3
4
5)
IN NS ns.google.com.
IN MX 10 mail.google.com.
ns IN A 8.8.8.8
www IN A 8.8.8.8
mail IN A 8.8.8.8
$TTL 86400
@ IN SOA ns.hanoi.com. root.hanoi.com. (
1
2
3
4
5)
IN NS ns.hanoi.com.
IN MX 10 mail.hanoi.com.
ns IN A 8.8.8.10
www IN A 8.8.8.10
mail IN A 8.8.8.10
- Mở file index nằm trong thư mục /var/www/html để chỉnh sửa lại màu sắc
và nội dung của trang web
- Mở Terminal mới để khởi động lại dịch vụ named:
pkill named
service named start
- Sang máy HaNoi mở Terminal mới để khởi động lại dịch vụ named:
pkill named
service named start
- Sang máy chủ Centos 7 64-bit để tắt tường lửa và kiểm tra trang web xem đã
chạy đc chưa?
service firewalld stop
- Mở Terminal mới để tiếp tục gửi thư từ lyxuantruong.thi đến cho hanoi.com
telnet mail.lyxuantruong.thi 25 Enter
helo lyxuantruong.thi Enter
mail from:lyxuantruong Enter
rcpt to:hanoi@hanoi.com Enter
data Enter
Truong chao ban Ha Noi Enter
This is from lyxuantruong.thi Enter
. Enter
- Sang máy Hanoi.com để check xem đã nhận được thư từ máy chủ chưa:
telnet mail.hanoi.com 110 Enter
user hanoi Enter
pass 123 Enter
list Enter
retr 2 Enter