Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 16

Lap07_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

- Mở file named để chỉnh sửa:


gedit /etc/named.conf
forwarders { 8.8.8.8; }

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>

Options Indexes FollowSymLinks

RewriteEngine On

AllowOverride All

DirectoryIndex index.php

Order allow,deny

Allow from all

</Directory>

- Khởi động các dịch vụ để chạy web:


systemctl start named
systemctl status named
systemctl enable named
systemctl start httpd
systemctl enable httpd
systemctl start postfix
systemctl enable postfix
systemctl start dovecot
systemctl enable dovecot

systemctl restart postfix


netstat -an |grep :25
Useradd tgkhanh
passwd tgkhanh
123
123
telnet mail.lyxuantruong.thi 25

- Bắt đầu nhập vào để kiểm tra telnet:


helo lyxuantruong.thi Bấm enter
mail from:root Bấm enter
rcpt to:lyxuantruong Bấm enter
data Bấm enter
Chao ban Truong Bấm enter
. Bấm enter

- Mở Terminal mới để kiểm tra telnet xem có nhận đc thư ko:


telnet mail.lyxuantruong.thi 110
- Bắt đầu nhập vào để kiểm tra thư đã gửi:
user lyxuantruong Bấm enter
pass 123 Bấm enter
list Bấm enter
retr 1 Bấm enter
- Take snapshot : Mail lyxuantruong
- Xong rồi tắt máy đi để clone:
- Tạo 2 máy ảo từ Máy chủ Centos 7 64-bit:
Hanoi.com
Google.com
- Mở lại snapshot : Mail lyxuantruong của máy chủ
- Sang máy hanoi.com để cấu hình địa chỉ IP.
gedit /etc/named.conf Xong rồi mở các file đã tạo trước đó để chỉnh sửa
- Đổi lại thành hanoi.com xong rồi lưu:

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:

- Xong rồi bấm save để lưu lại luôn.


- Mở file index.html nằm trong /var/www/html để chỉnh sửa lại màu và nội
dung của trang web.
gedit /etc/postfix/main.cf
- Đổi tên lại thành hanoi.com rồi lưu lại.
- Khởi động các dịch vụ này để kiểm tra web:
systemctl start named
systemctl enable named
systemctl start httpd
systemctl enable httpd
systemctl start postfix
systemctl start dovecot
- Tạo người dùng hanoi với pass là 123:
useradd hanoi
passwd hanoi
- Kiểm tra lại địa chỉ IP của hanoi.com:
pkill named
systemctl start named
nslookup mail.hanoi.com

- Gửi thư cho hanoi:


telnet mail.hanoi.com 25 Enter
helo hanoi.vn Enter
mail from:root Enter
rcpt to:hanoi Enter
data Enter
Hello Ha Noi Enter
. Enter
- Mở Terminal mới để kiểm tra thư đã gửi:
telnet mail.hanoi.com 110 Enter
user hanoi Enter
pass 123 Enter
list Enter
retr 1 Enter
- Sang máy Google để cấu hình địa chỉ IP:

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";
};

- Tạo file mới có nội dung này và lưu tại: /var/named/google.com.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

- Tạo file mới có nội dung này và lưu tại: /var/named/hanoi.com.dns

$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

- Sang máy Hanoi để gửi thư và check:


telnet mail.hanoi.com 25 Enter
helo hanoi.com Enter
mail from:hanoi Enter
rcpt to:lyxuantruong@lyxuantruong.thi Enter
data Enter
Hello Truong Enter
This is from Ha Noi Enter
. Enter
- Sang máy chủ Centos 7 64-bit để kiểm tra thư vừa gửi từ HaNoi.com:
telnet mail.lyxuantruong.thi 110 Enter
user lyxuantruong Enter
pass 123 Enter
list Enter
retr 2 Enter

- 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

You might also like