Tải bản đầy đủ (.pptx) (26 trang)

SMTP

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.83 MB, 26 trang )

ĐẠI HỌC CÔNG NGHỆ THÔNG TIN – ĐHQG HCM
KHOA MẠNG MÁY TÍNH VÀ TRUYỀN THÔNG
DỊCH VỤ THƯ ĐIỆN TỬ
(SMTP)
CÁC DỊCH VỤ CỦA MAIL:
+ Qua webmail
+ Các chương trình mail client
- Đính kèm file tài liệu hay các dữ liệu đa phương tiện
- Tích hợp cơ chế xác thực bằng chữ ký số hoặc chữ ký
điện tử để đảm bảo tính xác thực
- Gửi và nhận các thông báo
CÁC THÀNH PHẦN CƠ BẢN CỦA MAIL:
Người dùng
Người dùng
POP/IMAI
Wed Mail
Bộ đệm thư gửi đi
Wed Sever
Các Bí Danh
Hộp thư DNS
Các bản ghi MX
INTERNET
MTA
MDA
Các bản ghi MX
MTA
MDA
Các Bí Danh
POP/IMA
Bộ đệm thư gửi đi
Hộp thư DNS


Wed Sever
SMTP
SMTP
SMTP
SMTP
- MTA ( Mail Tranfer Agent) Thành phần giao tiếp với các hệ
thống thư điện tử khác.
- MDA ( Mail Delivery Agent) Thành phần phân phối thư điện
tử nhận được đến các hòm thư của người sử dụng.
- MUA ( Mail User Agent) Thành phần giao tiếp với người sử
dụng.
- MAA ( Mail Access Agent) Thành phần quản lý truy cập
người sử dụng thông qua giao thức truy cập từ xa
POP3/IMAP.
VD: qmail, postfix ,…
VD: mail.local, procmali,…………
VD: Outlook Express, Thunderbrind,….
VD: dovecot
CÁC GIAO THỨC CỦA HỆ THỐNG EMAIL:
SMTP
Simple Mail Tranfer Protocol
IMAP
Internet Message Access Protocol
POP
Post Office Protocol
SMTP
Simple Mail Tranfer Protocol
SMTP là gì?
- SMTP là một trong những giao thức Internet nồng cốt
được thiết kế để chuyển thư điện tử một cách tin cậy và hiệu

quả.
- Giao thức SMTP dùng để trao đổi mail giữa các thành
phần: MUA, MTA, MDA, MX Server – Mail Exchange
Server, DNS Server – Domain Name Services Server.
Các thành phần:
-
MUA, MTA, MDA: Gửi, nhận và phân phối thư.
-
MX Server – Mail Exchange Server: Máy chủ chạy dịch vụ
thư điện tử.
-
DNS Server – Domain Name Services Server: Máy chủ
cung cấp dịch vụ chuyển đổi tên miền thành địa chỉ IP ( Giúp
cho máy chủ thư điện tử nguồn biết được địa chỉ của máy
chủ thư điện tử đích.
Cách thức gửi nhận thư điện tử:
Đầu tiên:
MUA
MTA
DNS Server
SMTP
-
Để tạo ra một thư điện tử .
Vd: , chủ đề, nội dung thông báo.
- Phân tích thành tên miền của địa chỉ e-mail nhận để biết
được địa chỉ người nhận
- Tìm kiếm, trả về tên của MTA đích cho tên miền đó. Mỗi một
Domain nhận thư một MX record để cho biết host nào sẽ nhận thư.
- Gửi thư đến (SMTP hand shaking) thông qua cổng 25 của TCP/IP.
Gửi thư đó

Trao đổi liên lạc
Thiết lập
-
Nếu tên người dùng của địa chỉ thư điện tử nhận khớp với
một trong những tài khoản người dùng được phép trong
máy chủ đích, thông báo thư điện tử gốc cuối cùng sẽ
chuyển đến máy chủ này.
-
Sau đó, MUA của người nhận sẽ tải thư điện tử về máy
theo giao thức POP hoặc IMAP.
-
Trong trường hợp MTA đầu tiên không thể trao đổi tin trược
tiếp với máy chủ đích, giao thức SMTP cung cấp các cơ chế để
chuyển các thông báo qua một hay nhiều MTA chuyển tiếp
trung gian.
-
Máy chủ chuyển tiếp sẽ nhận thông báo gốc và sẽ sau đó sẽ thử
chuyển nó tới máy chủ đích hay gửi nó một lần nữa tới một
máy chủ chuyển tiếp khác.
-
Quá trình này được lặp đi lặp lại cho đến khi thông báo được
chuyển đi hoặc thời gian lưu giữ thông báo hết hạn.
Cài đặt và CẤU HÌNH
SMTP
Các bước cài đặt cấu hình
Yêu cầu trước khi cài đặt cấu hình SMTP là cần phải có dịch vụ DNS
Bước 1: Kiểm tra đã cài đặt postfix hay chưa
Bước 2.1: Cài đặt Postfix Online
Bước 2.2: Cài đặt Postfix Offline
Bước 4: Lựa chọn dịch vụ postfix làm mặc định cho việc gửi mail

Bước 5: Mở file cấu hình Postfix và chèn số dòng vào file
Bước 6.1: Bỏ dấu # và chỉ định hostname
Bước 6.2: Bỏ dấu # và chỉ định domain name
Bước 6.3: Bỏ dấu # dòng 99
Bước 6.4: Bỏ dấu # dòng 113
Bước 6.5: Bỏ dấu # dòng 165
Bước 6.5:Bỏ dấu # và chỉ định mạng LAN
Bước 7: Khởi động Postfix
Bước 8: Tắt FireWall
Bước 9: Kiểm tra

# line 571: Add

smtpd_banner = $myhostname ESMTP

# add at the last line

# limit an email size 10M

message_size_limit = 10485760

# limit mailbox 1G

mailbox_size_limit = 1073741824
# line 419:Bỏ dấu #(use Maildir) home_mailbox = Maildir/
Sử dụng thư mục để chứa Mail. Mặc định là /var/mail/
Giới hạn dung lượng mail
# for SMTP-Auth settings
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth

smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_client_restrictions =
permit_mynetworks,reject_unknown_client,permit
smtpd_recipient_restrictions =
permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,
reject
Thiết lập xác thực nhận người nhận mail
Kiểm tra dịch vụ SMTP
Bước 1: Kiểm tra xem dịch vụ telnet đã được cài chưa
Bước 2.1: Cài đặt dịch vụ telnet Online
Bước 2.2: Cài đặt dịch vụ telnet Offline
Bước 3: Tạo 2 user mới
Bước 4: Telnet tới dịch vụ SMTP với Port 25
Bước 5: Soạn mail
Bước 6: Kiểm tra mail
tHaønh vieân nhoùm
Seven
Up


1
.

T
r
a
àn


A
n
h

K
h
o
a






























1
1
5
2
0
1
7
8


2
.

V
a
ên

T
a
án

Q

u
o
ác




























1
1
5
2
0
3
1
2


3
.

N
g
u
y
e
ã
n

T
h
a
øn
h

P
h
a

ùt























1
1
5
2
0
2

7
7


4
.

L
e
â

Ñ
ì
n
h

P
h
i














1
1
5
2
0
2
8
2


5
.

N
g
o
â
T
h
a
n
h

T
o
a
øn














1
1
5
2
0
4
2
1


6
.

H
o
a
øn
g


T
r
u
n
g

H
i
e
áu


























1
1
5
2
0
5
5
3


7
.

L
e
â

V
a
ê
n

H
i

e
á
u













1
1
5
2
0
5
5
4

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×