Mc lc
1
MC LC
MC LC................................................................................................................ 1
GII THIU CHUNG............................................................................................. 4
CHNG 1 - KHÁI NIM CHUNG V H THNG TH IN T ............... 5
1.1. Gii thiu th đin t .................................................................................... 5
1.1.1. Th đin t là gì ?.............................................................................. 5
1.1.2. Li ích ca th đin t...................................................................... 6
1.2. Kin trúc và hot đng ca h thng th đin t .......................................... 6
1.2.1. Nhng nhân t c bn ca h thng th đin t................................ 6
1.2.2. Gii thiu v giao thc SMTP........................................................... 8
1.2.3. Gii thiu v giao thc POP và IMAP ............................................ 14
1.3. Gii thiu v h thng DNS........................................................................ 19
1.3.1. Gii thiu v h thng DNS ........................................................... 19
1.3.2. Hot đng ca DNS........................................................................ 20
1.3.3. Các bn ghi ca DNS và liên quan gia DNS vi h thng mail.... 21
1.4. Cu trúc ca th đin t .............................................................................. 23
1.5. Làm th nào đ xác đnh đa ch th đin t ca ngi gi ? ..................... 27
Tóm tt chng 1................................................................................................... 29
CHNG 2 - GII THIU V MAIL CLIENT.................................................. 30
2.1. Các tính nng c bn ca mt mail client .................................................. 30
2.2. Các tính nng nâng cao ca mail client....................................................... 30
2.2.1. Gii thiu qun lý đa ch ................................................................ 30
2.2.2. Gii thiu lc th............................................................................. 30
2.2.3. Gii thiu chng thc đin t.......................................................... 30
2.3. Gii thiu mt s mail client...................................................................... 31
2.3.1. Pine .................................................................................................. 31
2.3.2. Eudora.............................................................................................. 32
2.3.3. SPRYMail........................................................................................ 32
2.3.4. GroupWise....................................................................................... 33
2.3.5. Các tham s chung cài đt mail client ............................................. 33
2.4. Gii thiu s dng phn mm mail client................................................... 34
2.4.1. Cài đ
t chng trình Outlook Express ............................................ 34
2.4.2. S dng phn mm Outlook Express .............................................. 36
2.4.3. Cài đt Netscape Mail.................................................................... 41
2.4.4. Hng dn s dng Netscape Mail ................................................. 43
2.4.5. S dng webmail ............................................................................. 48
2.4.6. Mail Filter ........................................................................................ 52
Mc lc
2
2.4.7. S dng chng thc đin t trong Outlook ..................................... 55
2.5. Mt s nguyên tc đm bo an toàn khi s dng th đin t ..................... 58
2.6. Mi li khuyên đ hn ch Spam ............................................................ 59
Tóm tt chng 2................................................................................................... 61
CHNG 3 - QUN TR H THNG TH IN T..................................... 62
3.1. Khái nim qun tr h thng th đin t ..................................................... 62
3.1.1. Mc đích ca vic qun tr h thng th đin t ............................. 62
3.1.2. Các công vic cn thit đ qun tr h thng th đin t ................ 63
3.2. Mt s tính nng c bn đ qun tr và thit lp h thng th đin t........ 64
3.2.1. Mô hình hot đng ca h thng th đin t................................... 64
3.2.2. Gii thiu v th tc LDAP............................................................. 67
3.2.3. Các gii pháp an toàn cho h thng th đin t .............................. 70
3.2.4. Qun tr máy ch th đin t t xa.................................................. 76
3.2.5. Khái nim v mailing list................................................................. 76
3.2.6. Domain gateway .............................................................................. 78
3.3. Gii thiu mt s Mail Server..................................................................... 81
3.3.1. Gii thiu v Sendmail .................................................................... 81
3.3.2. Gii thiu v Qmail ......................................................................... 81
3.3.3. Gii thiu Microsoft Exchange Server ............................................ 81
3.3.4. Gii thiu v MDaemon Server....................................................... 82
3.3.5. So sánh các phn mm mail server thông dng............................... 82
Tóm tt chng 3................................................................................................... 84
CHNG 4 - QUN TR H THNG MDAEMON ........................................ 85
4.1. Các tính nng c bn................................................................................... 85
4.1.1. Hng dn cài đt và cu hình cho MDaemon ............................... 85
4.1.2. Cu hình domain chính cho h thng .............................................. 89
4.1.3. S dng MDaemon đ qun lý nhiu Domain .............................. 102
4.1.4. S dng Account Editor đ to và sa account............................. 104
4.1.5. Qun lý và sa MDaemon Account............................................... 115
4.1.6. To đa ch bí danh (Alias Editor) ................................................. 120
4.1.7. Cu hình thit lp ghi log ca h thng......................................... 120
4.1.8. Sao lu, phc hi hot đng ca h thng..................................... 122
4.2. Các tính nng nâng cao ca MDaemon..................................................... 123
4.2.1. Qun lý t xa bng Webadmin và MDConfig.............................. 123
4.2.2. Thit l
p và s dng WorldClient Server...................................... 127
4.2.3. S dng th tc LDAP .................................................................. 128
4.2.4. Thit lp và s dng Shared/Public IMAP folder ......................... 130
4.2.5. Các gii pháp an toàn cho mail server........................................... 135
Mc lc
3
4.2.6. Chuyn đi header cho th đin t................................................ 159
4.2.7. Gii pháp truy vn DNS và lu gi đa ch IP cn truy vn.......... 161
4.2.8. Thit lp truy nhp thoi ly th và lch quay thoi ...................... 163
4.2.9. Ly th s dng DomainPOP........................................................ 169
4.2.10. Thit lp th t u tiên ................................................................ 174
4.2.11. To nhóm s dng th (mailling list) .......................................... 175
4.2.12. Thit lp và cu hình mail Gateway ............................................ 182
4.2.13. Queue và qun lý thng kê v h thng th ca MDaemon........ 188
Tóm tt ch
ng 4................................................................................................. 191
CHNG 5 - MT S LI THNG GP VI TH IN T ................. 192
5.1. Mt s mã li ca th đin t ................................................................... 192
5.2. Mt s li ti phía mail server................................................................... 193
5.2.1. Mt kt ni..................................................................................... 193
5.2.2. Li mt tên min trên DNS............................................................ 193
5.2.3. Li do m open relay..................................................................... 193
5.2.4. Mt reverse lookup (pointer) ......................................................... 194
5.3. Mt s li phía ngi dùng ....................................................................... 194
5.3.1.Thit lp sai đa ch SMPT,POP,IMAP,accountname,password.... 194
5.3.2. y hp th ................................................................................... 194
5.3.3. Gi th mà không đin ngi gi hoc đin sai ........................... 195
5.3.4. Virus .............................................................................................. 195
BÀI TP THC HÀNH...................................................................................... 196
Bài tp chng 1 .............................................................................................. 196
Bài tp chng 2 .............................................................................................. 197
Bài tp chng 3 & 4 ....................................................................................... 197
TÀI LIU THAM KHO ................................................................................... 203
Mc lc
4
GII THIU CHUNG
Mc tiêu ca giáo trình này nhm hng dn các hc viên có trình đ tin hc
c bn có th thit lp và qun lý mt máy ch th đin t. ng thi giáo
trình này cng là mt tài liu tham kho phc v cho công tác qun tr máy ch
th đin t cng nh hng dn ngi dùng s dng th đin t mt cách có
hi
u qu.
Giáo trình bao gm các phn sau:
Chng 1 : Khái nim chung v h thng th đin t - Gii thiu cho hc
viên các khái nim c bn v th đin t nh h thng tên min, mô hình c
bn ca h thng th đin t và các giao thc c bn đ gi nhn th nh:
SMTP, POP, IMAP.
Chng 2 : Gi
i thiu v mail client – Giúp hc viên đi sâu tìm hiu mail
client. Vi ngi qun tr h thng th đin t vic hiu bit k nng s dng
mail client cng là mt yêu cu quan trng. Nó giúp ngi qun tr nâng cao k
nng s dng và hiu c ch hot đng ca đu cui h thng th đin t.
Chng 3 : Qun tr h thng mail server - Chng này giúp cho hc viên có
các khái nim c bn đ qun tr và thit k h thng th đin t làm vic mt
cách có hiu qu.
Chng 4 : Gii thiu mail server MDaemon – Giúp hc viên đi sâu vào s
dng phn mm MDaemon mail server. ây là mt phn mm có đy đ các
tính nng giúp ngi qun tr qun lý hiu qu m
t mail server
Chng 5: Mt s li thng xy ra vi th đin t - a ra mt s li mà h
thng mail server thng gp phi
Qun tr h thng th đin t cn phi có các kin thc c bn v mng, h
điu hành. Do đó trong khuôn kh giáo trình này không th bao gm ht đc
mi ni dung. Vì vy hc viên cn tham kho thêm các giáo trình khác ca
án 112 nh :
- Thit k và xây dng mng LAN và WAN
- H điu hành mng Microsoft Windows 2000
- Qun tr mng và các thit b mng
Giáo trình đc biên son ln đu nên không tránh khi có nhng thiu sót.
Nhóm biên son rt mong nhn đc các góp ý t phía các hc viên, bn đc
đ có th hoàn thin ni dung giáo trình tt hn.
Chng 1 – Khái nim chung v h thng th đin t
5
CHNG 1 - KHÁI NIM CHUNG V
H THNG TH IN T
1.1. Gii thiu th đin t
1.1.1. Th đin t là gì ?
gi mt bc th, thông thng
ta có th mt mt vài ngày vi mt
bc th trong nc và nhiu thi
gian hn đ gi mt bc th ra
nc ngoài. Do đó, đ tit kim
thi gian và tin bc ngày nay
nhiu ngi đã s dng th đin t.
Th đin t
đc gi đn ngi
nhn rt nhanh, d dàng và r hn
nhiu so vi s dng th tay truyn
thng.
Vy th đin t là gì ? Nói mt
cách đn gin, th đin t là mt
thông đip gi t máy tính này đn
mt máy tính khác trên mng máy
tính mang ni dung cn thit t
ngi gi đn ngi nhn. Do th
đin t gi qua li trên mng và s dng tín hiu đin vì vy tc đ truyn rt
nhanh. Ngoài ra bn có th gi hoc nhn th riêng hoc các bc đin giao dch
vi các file đính kèm nh hình nh, các công vn tài liu thm chí c bn nhc,
hay các chng trình phn mm...
Th đin t còn đc gi tt là E-Mail (Electronic Mail). E-Mail có nhi
u
cu trúc khác nhau tùy thuc vào h thng máy tính ca ngi s dng. Mc dù
khác nhau v cu trúc nhng tt c đu có mt mc đích chung là gi hoc
nhn th đin t t mt ni này đn mt ni khác nhanh chóng. Ngày nay, nh
s phát trin mnh m ca Internet ngi ta có th gi đin th ti các quc gia
trên toàn th gii. V
i li ích nh vy nên th đin t hu nh tr thành mt
nhu cu cn phi có ca ngi s dng máy tính. Gi s nh bn đang là mt
nhà kinh doanh nh và cn phi bán hàng trên toàn quc. Vy làm th nào mà
bn có th liên lc vi khách hàng mt cách nhanh chóng và d dàng. Th đin
t là cách gii quyt tt nht và nó đã tr thành mt dch v
ph bin trên
Internet.
Ti các nc tiên tin cng nh các nc đang phát trin, các trng đi
hc, các t chc thng mi, các c quan chính quyn v.v. đu đã và đang kt
ni h thng máy tính ca h vào Internet đ vic chuyn th đin t đc
nhanh chóng và d dàng.
Chng 1 – Khái nim chung v h thng th đin t
6
1.1.2. Li ích ca th đin t
Th đin t có rt nhiu công dng vì chuyn nhanh chóng và s dng d
dàng. Mi ngi có th trao đi ý kin, tài liu vi nhau trong thi gian ngn.
Th đin t ngày càng đóng mt vai trò quan trng trong đi sng, khoa hc,
kinh t, xã hi, giáo dc, và an ninh quc gia. Ngày nay, ngi ta trao đi vi
nhau hàng ngày nhng ý kin, tài liu bng đ
in th mc dù cách xa nhau hàng
ngàn cây s.
Vì th đin t phát trin da vào cu trúc ca Internet cho nên cùng vi s
phát trin ca Internet, th đin t càng ngày càng ph bin trên toàn th gii.
Ngi ta không ngng tìm cách đ khai thác đn mc ti đa v s hu dng
ca nó. Th đin t phát trin s đc b sung thêm các tính nng sau:
̇ Mi b
c th đin t s mang nhn dng ngi gi. Nh vy ngi nhn
s bit ai đã gi th cho mình mt cách chính xác.
̇ Ngi ta s dùng th đin t đ gi th vit bng tay. Có ngha là ngi
nhn s đc th đin mà ngi gi đã vit bng tay.
̇ Thay vì gi lá th đin bng ch, ngi gi có th dùng đin th đ gi
ting nói. Ngi nhn s lng nghe đc ging nói ca ngi gi khi
nhn đc th.
̇ Ngi gi có th gi mt cun phim hoc là nhng hình nh lu đng
cho ngi nhn.
Trên đây ch là vài thí d đin hình mà th đin t đ
ang phát trin.Vi trình
đ khoa hc k thut nh hin nay, nhng vic trên s thc hin không my
khó khn. Nhng tr ngi ln nht hin gi là đng truyn ti tín hiu ca
Internet còn chm cho nên khó có th chuyn ti s lng ln các tín hiu.
Ngoài ra còn tr ngi khác nh máy tính không đ sc cha hay x lý ht tt c
tín hiu mà nó nhn đc. Nên bi
t rng nhng âm thanh (voice) và hình nh
(graphics) thng to ra nhng s lng ln thông tin.
Gn đây ngi ta đã bt đu xây dng nhng đng chuyn ti tc đ cao
cho Internet vi lu lng nhanh gp trm ln so vi đng c. Hy vng rng
vi đà tin trin nh vy, mi ngi trên Internet s có thêm đc nhiu li ích
t vi
c s dng đin th.
1.2. Kin trúc và hot đng ca h thng th đin t
1.2.1. Nhng nhân t c bn ca h thng th đin t
Hu ht h thng th đin t bao gm ba thành phn c bn là MUA, MTA
và MDA.
Di đây là s đ tng quan ca h thng th đin t
Chng 1 – Khái nim chung v h thng th đin t
7
Hình 1.1: S đ tng quan h thng th đin t
MTA (Mail Transfer Agent)
Khi các bc th đc gi đn t MUA. MTA có nhim v nhn din ngi
gi và ngi nhn t thông tin đóng gói trong phn header ca th và đin các
thông tin cn thit vào header. Sau đó MTA chuyn th cho MDA đ chuyn
đn hp th ngay ti MTA, hoc chuyn cho Remote-MTA .
Chú ý: Thông tin đóng gói đc thêm vào th nh mt phn ca giao thc
SMTP. Nó thng đc thêm vào hay thay đi t đng bi phn mm h thng
th. Các bc th có th chuyn qua nhiu MTA và đc vit li vài ln, đc
bit khi cn phi chuyn sang các đnh dng riêng. Mt phn hay c bc th có
th phi vit li ti bi các MTA trên đng đi.
Vic chuyn giao các bc th
đc các MTA quyt đnh da trên đa ch
ngi nhn tìm thy trên phong bì:
X Nu nó trùng vi hp th do MTA (Local-MTA) qun lý thì bc th
đc chuyn cho MDA đ chuyn vào hp th.
X Nu đa ch gi b li, bc th có th đc chuyn tr li ngi gi.
X Nu không b li nhng không phi là bc th ca MTA, tên min đc
s dng đ xác đnh xem Remote-MTA nào s nhn th, theo các bn
ghi MX trên h thng tên min (chúng ta s đi sâu vào các khái nim
DNS và tên min trong các mc phía sau).
X Khi các bn ghi MX xác đnh đc Remote-MTA qun lý tên min đó
thì không có ngha là ngi nhn thuc Remote-MTA. Mà Remote-
MTA có th đn gin ch trung chuyn (relay) th cho mt MTA khác,
có th đnh tuyn bc th cho đa ch khác nh vai trò ca mt dch v
domain o (domain gateway) hoc ngi nhn không tn ti và Remote-
MTA s gi tr li cho MUA gi mt cnh báo.
Các ví d v các phn mm qun lý mail MTA là: Mdaemon, Exchange
server, Sendmail, Qmail ...
MDA (Mail Delivery Agent) — Là mt chng trình đc MTA s dng
đ đy th vào hp th ca ngi dùng. Ngoài ra MDA còn có kh nng lc
Chng 1 – Khái nim chung v h thng th đin t
8
th, đnh hng th... Thng là MTA đc tích hp vi mt MDA hoc mt
vài MDA.
MUA (Mail User Agent)
MUA là chng trình qun lý th đu cui cho phép ngi dùng có th đc,
vit và ly th v t MTA.
X MUA có th ly th t mail server v đ x lý (s dng giao thc POP)
hoc chuyn th cho mt MUA khác thông qua MTA (s dng giao
thc SMTP).
X Hoc MUA có th x lý trc tip th ngay trên mail server s dng giao
thc IMAP).
ng sau nhng công vic vn chuyn thì chc nng chính ca MUA là
cung cp giao din cho ngi dùng tng tác vi th, gm có:
X Son tho, gi th.
X Hin th th, gm c các file đính kèm.
X Gi tr hay chuyn tip th.
X Gn các file vào các th gi đi (Text, HTML, MIME .v.v. ).
X Thay đi các tham s (ví d
nh server đc s dng, kiu hin th th,
kiu mã hóa th .v.v.).
X Thao tác trên các th mc th đa phng và đu xa.
X Cung cp s đa ch th (danh b đa ch).
X Lc th.
Các phn mm MUA thông dng là Microsoft Outlook, Netscape và Pine ...
1.2.2. Gii thiu v giao thc SMTP
Vic phát trin các h thng th đin t (Mail System) đ
òi hi phi hình
thành các chun chung v th đin t. Có 2 chun v th đin t quan trng
nht và đc s dng nhiu nht t trc đn nay là X.400 và SMTP (Simple
Mail Transfer Protocol). SMTP thng đi kèm vi chun POP3. Mc đích
chính ca X.400 là cho phép các E-mail có th đc truyn nhn thông qua các
loi mng khác nhau bt chp cu hình phn cng, h điu hành mng, giao
thc truy
n dn đc dùng. Còn chun SMTP miêu t cách điu khin các
thông đip trên mng Internet. iu quan trng ca chun SMTP là gi đnh
MTA hoc MUA gi th phi dùng giao thc SMTP gi th đin t cho mt
MTA nhn th cng s dng SMTP. Sau đó, MUA s ly th khi nào h mun
dùng giao thc POP (Post Office Protocol). Ngày nay POP đc ci tin thành
POP3 (Post Officce Protocol version 3).
Chng 1 – Khái nim chung v h thng th đin t
9
Hình 1.2: Hot đng ca POP và SMTP
Th tc chun trên Internet đ nhn và gi ca th đin t là SMTP (Simple
Mail Transport Protocol). SMTP là th tc phát trin mc ng dng trong mô
hình 7 lp OSI cho phép gi các bc đin trên mng TCP/IP. SMTP đc phát
trin vào nm 1982 bi t chc IETF (Internet Engineering Task Force) và
đc chun hoá theo tiêu chun RFCs 821 và 822. SMTP s dng cng 25 ca
TCP.
Mc dù SMTP là th tc gi và nhn th
đin t ph bin nht nhng nó
vn còn thiu mt s đc đim quan trng có trong th tc X400. Phn yu
nht ca SMTP là thiu kh nng h tr cho các bc đin không phi dng text.
Ngoài ra SMTP cng có kt hp thêm hai th tc khác h tr cho vic ly
th là POP3 và IMAP4.
MIME và SMTP
MIME (Multipurpose Internet Mail Extensions) cung cp thêm kh nng cho
SMTP và cho phép các file có dng mã hoá đa ph
ng tin (multimedia) đi
kèm vi bc đin SMTP chun.
SMTP yêu cu ni dung ca th phi dng 7 bit - ASCII. Tt c các dng d
liu khác phi đc mã hoá v dng mã ASCII. Do đó MIME đc phát trin
đ h tr SMTP trong vic mã hoá d liu chuyn v dng ASCII và ngc li.
Hình 1.3 - nh dng message h tr MIME
Chng 1 – Khái nim chung v h thng th đin t
10
Mt th khi gi đi đc SMTP s dng MIME đ đnh dng li v dng
ACSII và đng thi phn header đc đin thêm các thông s ca đnh dng
(nh trên hình 1.3) cho phép đu nhn th có th đnh dng tr li dng ban
đu ca bc đin.
Conten-Type là dng d liu. Nó có cu trúc nh sau :
Content-Type: <type>/<subtype>[; <parameters>]
type: kiu
subtype: kiu ph
parameters: tham s
Ví d:
- “Content-Type: text/plain; charset=us-ascii”: kiu text/đn thun là text
mã hoá US-ASCII.
- “Content-Type: application/pdf; filename=foo.pdf”: kiu ng dng/dng
file pdf, tên file foo.pdf
MIME là mt tiêu chun đc h tr bi hu ht các ng dng hin nay.
MIME đc quy chun trong các tiêu chun RFC 2045-2049.
S/MIME
Là mt chun m rng ca MIME cho phép h tr th đin t đc mã hoá
bo mt. S/MIME da trên k thu
t mã hoá công cng RSA và giúp cho bc
đin không b xem trm hoc chn ly.
RSA Public Key/Private Key Authentication
RSA vit tt cho Rivest, Shamir, và Adelman là nhng ngi khám phá ra
cách mã hoá này. RSA cung cp cp khoá public key/private key (khoá công
cng/khoá riêng) đ mã hoá. D liu s đc mã hoá bi khoá công cng và
ch có th đc gii mã bi khoá riêng. Vi S/MIME, ngi gi s s dng
mt chui mã hoá ngu nhiên s dng khoá công cng ca ngi nhn. Ngi
nhn s
gii mã đin bng cách s dng khoá riêng.
S/MIME đc đnh ngha trong các tiêu chun RFCs 2311 và 2312.
Lnh ca SMTP
SMTP s dng mt cách đn gin các câu lnh ngn đ điu khin bc đin.
Bng di là danh sách các lnh ca SMTP
Các lnh ca SMTP đc xác đnh trong tiêu chun RFC 821
Lnh Mô t
HELO
Hello. S dng đ xác đnh ngi gi đin. Lnh này này đi
kèm vi tên ca host gi đin. Trong ESTMP (extende
d
protocol), thì lnh này s là
EHLO.
MAIL
Khi to mt giao dch gi th. Nó kt hp "from" đ xác đnh
ngi gi th.
RCPT
Xác đnh ngi nhn th.
DATA
Thông báo bt đu ni dung thc s ca bc đin (phn thân ca
th). D liu đc mã thành dng mã 128-
bit ASCII và nó
Chng 1 – Khái nim chung v h thng th đin t
11
Lnh Mô t
đc kt thúc vi mt dòng đn cha du chm (.).
RSET
Hu b giao dch th
VRFY
S dng đ xác thc ngi nhn th.
NOOP
Nó là lnh "no operation" xác đnh không thc hin hành đng
gì
QUIT
Thoát khi tin trình đ kt thúc
SEND
Cho host nhn bit rng th còn phi gi đn đu cui khác.
Sau đây là nhng lnh khác nhng không yêu cu phi có. Xác đnh bi RFC
821:
SOML
Send or mail. Báo vi host nhn th rng th phi gi đn đu
cui khác hoc hp th.
SAML
Send and mail. Nói vi host nhn rng bc đin phi gi ti
ngi dùng đu cui và hp th.
EXPN
S dng m rng cho mt mailing list.
HELP
Yêu cu thông tin giúp đ t đu nhn th.
TURN
Yêu cu đ host nhn gi vai trò là host gi th.
Các lnh ca SMTP rt đn gin. Bn có th nhìn thy điu đó ví d sau:
220 receivingdomain.com
Server ESMTP Sendmail 8.8.8+Sun/8.8.8; Fri, 30 Jul 1999 09:23:01
HELO host.sendingdomain.com
250 receivingdomain.com Hello host, pleased to meet you.
MAIL FROM:
250 Sender ok.
RCPT TO:anyone@ receivingdomain.com
250 Recipient ok.
DATA
354 Enter mail, end with a “.” on a line by itself
Here goes the message.
.
250 Message accepted for delivery
QUIT
221 Goodbye host.sendingdomain.com
Và bc th s trông nh sau:
Chng 1 – Khái nim chung v h thng th đin t
12
From Fri Jul 30 09:23:39 1999
Date: Fri, 30 Jul 1999 09:23:15 -0400 (EDT)
From:
Message-Id:
Content-Length: 23
Here goes the message.
Mã trng thái ca SMTP
Khi mt MTA gi mt lnh SMTP ti MTA nhn thì MTA nhn s tr li
vi mt mã trng thái đ cho ngi gi bit đang có vic gì xy ra ti đu nhn.
Và di đây là bng mã trng thái ca SMTP theo tiêu chun RFC 821. Mc
đ ca trng thái đc xác đnh bi s đu tiên ca mã (5xx là li nng, 4xx là
li tm thi, 1xx–3xx là hot đng bình thng).
SMTP m rng (Extended SMTP)
SMTP thì đc ci tin đ ngày càng đáp ng nhu cu cao ca ngi dùng
và là mt th tc ngày càng có ích. Nhng dù sao cng cn có s m rng tiêu
chun SMTP, và chun RFC 1869 ra đi đ b sung cho SMTP. Nó không ch
m rng mà còn cung cp thêm các tính nng cn thit cho các lnh có sn. Ví
d: lnh SIZE là lnh m rng cho phép nhn gii hn đ
ln ca bc đin đn.
Không có ESMTP thì s không gii hn đc đ ln ca bc th.
Khi h thng kt ni vi mt MTA, nó s s dng khi to thì ESMTP thay
HELO bng EHLO. Nu MTA có h tr SMTP m rng (ESMTP) thì nó s tr
li vi mt danh sách các lnh mà nó s h tr. Nu không nó s tr li vi mã
lnh sai (500 Command not recognized) và host g
i s quay tr v s dng
SMTP. Sau đây là mt tin trình ESMTP:
220 esmtpdomain.com
Server ESMTP Sendmail 8.8.8+Sun/8.8.8; Thu, 22 Jul 1999 09:43:01
EHLO host.sendingdomain.com
250-mail.esmtpdomain.com Hello host, pleased to meet you
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ONEX
250-ETRN
250-XUSR
250 HELP
QUIT
221 Goodbye host.sendingdomain.com
Chng 1 – Khái nim chung v h thng th đin t
13
Các lnh c bn ca ESMTP
Lnh Miêu t
EHLO
S dng ESMTP thay cho
HELO ca SMTP
8BITMIME
S dng 8-bit MIME cho mã d liu
SIZE
S dng gii hn đ ln ca bc đin
SMTP Headers
Có th ly đc rt nhiu thông tin có ích bng cách kim tra phn header
ca th. Không ch xem đc bc đin t đâu đn, ch đ ca th, ngày gi và
nhng ngi nhn. Bn còn có th xem đc nhng đim mà bc đin đã đi
qua trc khi đn đc hp th ca bn. Tiêu chun RFC 822 quy đnh header
cha nh
ng gì. Ti thiu có ngi gi (from), ngày gi và ngi nhn (TO,
CC, hoc BCC)
Header ca th khi nhn đc cho phép bn xem bc đin đã đi qua nhng
đâu trc khi đn hp th ca bn. Nó là mt dng c rt tt đ kim tra và gii
quyt li. Sau đây là ví d:
From Sat Jul 31 11:33:00 1999
Received: from host1.mydomain.com by host2.mydomain.com
(8.8.8+Sun/8.8.8)
with ESMTP id LAA21968 for ;
Sat, 31 Jul 1999 11:33:00 -0400 (EDT)
Received: by host1.mydomain.com with Internet Mail Service
(5.0.1460.8)
id ; Sat, 31 Jul 1999 11:34:39 -0400
Message-ID:
From: "Your Friend"
To: "''"
Subject: Hello There
Date: Sat, 31 Jul 1999 11:34:36 -0400
Trong ví d trên có th thy b
c đin đc gi đi t
T mydomain.com, nó đc chuyn đn host1.
Bc đin đc gi t host2 ti host1 và chuyn ti ngi dùng. Mi ch bc
đin dng li thì host nhn đc yêu cu đin thêm thông tin vào header nó bao
gm ngày gi tm dng đó. Host2 thông báo rng nó nhn đc đin lúc
11:33:00. Host1 thông báo rng nó nhn đc bc
đin vào lúc 11:34:36. S
chênh lch hn mt phút có kh nng là do s không đng b gia đng h ca
hai ni.
Các u đim và nhc đim ca SMTP
Nh th tc X.400, SMTP có mt s u đim và nhc đim sau:
u đim:
Chng 1 – Khái nim chung v h thng th đin t
14
X SMTP rt ph bin.
X Nó đc h tr bi nhiu t chc.
X SMTP có giá thành qun tr và duy trì thp.
X SMTP nó có cu trúc đa ch đn gin.
Nhc đim:
X SMTP thiu mt s chc bo mt (SMTP thng gi di dng text do
đó có th b đc trm - phi b sung thêm các tính nng v mã hoá d
liu S/MIME)
X H tr đnh dng d liu yu (phi chuyn sang dng ASCII - s dng
MINE).
X Nó ch gii hn vào nhng tính nng đn gin. (Nhng cng là mt u
đim do ch gii hn nhng tính nng đn gin nên nó s làm vic hiu
qun và d dàng).
1.2.3. Gii thiu v giao thc POP và IMAP
Trong giai đon đu phát trin ca th đin t, ngi dùng đc yêu cu
truy nhp vào máy ch th đin t và đc các bc đin ca h đó. Các
chng trình th thng s dng dng text và thiu kh nng thân thin vi
ngi dùng. gii quyt vn đ đó mt s th tc đc phát trin đ cho
phép ngi dùng có th l
y th v máy ca h hoc có các giao din s dng
thân thin hn vi ngi dùng. Và chính điu đó đem đn s ph bin ca th
đin t.
Có hai th tc đc s dng ph bin nht đ ly th v hin nay là POP
(Post Office Protocol) và IMAP (Internet Mail Access Protocol).
Post Office Protocol (POP)
POP cho phép ngi dùng có account ti máy ch th đin t kt n
i vào và
ly th v máy tính ca mình, đó có th đc và tr li li. POP đc phát
trin đu tiên là vào nm 1984 và đc nâng cp t bn POP2 lên POP3 vào
nm 1988. Và hin nay hu ht ngi dùng s dng tiêu chun POP3
POP3 kt ni trên nn TCP/IP đ đn máy ch th đin t (s dng giao
thc TCP cng mc đnh là 110). Ngi dùng đin username và password. Sau
khi xác thc
đu máy khách s s dng các lnh ca POP3 đ ly và xoá th.
POP3 ch là th tc đ ly th trên máy ch th đin t v MUA. POP3
đc quy đnh bi tiêu chun RFC 1939.
Lnh ca POP3
Lnh Miêu t
USER
Xác đnh username
PASS
Xác đnh password
STAT
Yêu cu v trng thái ca hp th nh s lng
th và đ ln ca th
Chng 1 – Khái nim chung v h thng th đin t
15
Lnh Miêu t
LIST
Hin danh sách ca th
RETR
Nhn th
DELE
Xoá mt bc th xác đnh
NOOP
Không làm gì c
RSET
Khôi phc li nhng th đã xoá (rollback)
QUIT
Thc hin vic thay đi và thoát ra
Internet Mail Access Protocol (IMAP)
Th tc POP3 là mt th tc rt có ích và s dng rt đn gin đ ly th v
cho ngi dùng. Nhng s đn gin đó cng đem đn vic thiu mt s công
dng cn thit. Ví d: POP3 ch làm vic vi ch đ offline có ngha là th
đc ly v s b xoá trên server và ngi dùng ch thao tác và tác đng trên
MUA.
IMAP thì h
tr nhng thiu sót ca POP3. IMAP đc phát trin vào nm
1986 bi trng đi hc Stanford. IMAP2 phát trin vào nm 1987. IMAP4 là
bn mi nht đang đc s dng và nó đc các t chc tiêu chun Internet
chp nhn vào nm 1994. IMAP4 đc quy đnh bi tiêu chun RFC 2060 và
nó s dng cng 143 ca TCP
IMAP h tr hot đng ch đ online, offline hoc disconnect. IMAP cho
phép ngi dùng tp hp các th t
máy ch, tìm kim và ly message cn
ngay trên máy ch, ly th v MUA mà th không b xoá trên máy ch. IMAP
cng cho phép ngi dùng chuyn th t th mc này ca máy ch sang th
mc khác hoc xoá th. IMAP h tr rt tt cho ngi dùng hay phi di chuyn
và phi s dng các máy tính khác nhau.
Lnh ca IMAP4
Lnh Miêu t
CAPABILITY
Yêu cu danh sách các chc nng h tr
AUTHENTICATE
Xác đnh s dng xác thc t mt server khác
LOGIN
Cung cp username và password
SELECT
Chn hp th
EXAMINE
in hp th ch đc phép đc
CREATE
To hp th
DELETE
Xoá hp th
RENAME
i tên hp th
SUBSCRIBE
Thêm vào mt list đang hot đng
UNSUBSCRIBE
Di khi list đang hot đng
Chng 1 – Khái nim chung v h thng th đin t
16
Lnh Miêu t
LIST
Danh sách hp th
LSUB
Hin danh sách ngi s dng hp th
STATUS
Trng thái ca hp th (s lng th,...)
APPEND
Thêm message vào hp th
CHECK
Yêu cu kim tra hp th
CLOSE
Thc hin xoá và thoát khi hp th
EXPUNGE
Thc hin xoá
SEARCH
Tìm kim trong hp th đ tìm messages xác
đnh
FETCH
Tìm kim trong ni dung ca message
STORE
Thay đi ni dng ca messages
COPY
Copy message sang hp th khác
NOOP
Không làm gì
LOGOUT
óng kt ni
So sánh POP3 và IMAP4
Có rt nhiu đim khác nhau gia POP3 và IMAP4. Ph thuc vào ngi
dùng, MTA và s cn thit, có th s dng POP3, IMAP4 hoc c hai.
Li ích ca POP3 là :
X Rt đn gin.
X c h tr rt rng
Bi rt đn gin nên POP3 có rt nhiu gii hn. Ví d nó ch h tr s dng
mt hp th và th s đc xoá khi máy ch th đin t khi ly v.
IMAP4 có nhng li ích khác:
X H tr s dng nhiu hp th
X c bit h tr cho các ch đ làm vic online, offline, hoc không kt
ni
X Chia s hp th gia nhiu ngi dùng
X Hot đng hiu qu c trên đng kt ni tc
đ thp
Chng 1 – Khái nim chung v h thng th đin t
17
1.2.4. ng đi ca th
ng đi ca th
Mi mt bc th truyn thng phi đi ti
các bu cc khác nhau trên đng đn vi
ngi dùng. Tng t th đin t cng
chuyn t máy máy ch th đin t này
(mail server) ti máy ch th đin t khác
trên Internet. Khi th đc chuyn đn
đích thì nó đc cha ti hp th đin t
ti máy ch th đin t cho đn khi nó
đc nhn bi ngi nhn. Toàn b quá
trình x lý ch xy ra trong vài phút, do đó
nó cho phép nhanh chóng liên lc vi mi
ngi trên toàn th gii mt cánh nhanh
chóng ti bt c thi đim nào dù ngày hay đêm.
Gi, nhn và chuyn th
nhn đc th
đin t bn cn phi có mt tài khon (account) th đin
t. Ngha là bn phi có mt đa ch đ nhn th. Mt trong nhng thun li
hn vi th thông thng là bn có th nhn th đin t t bt c đâu. Bn ch
cn kt ni vào máy ch th đi
n t đ ly th v máy tính ca mình.
gi đc th bn cn phi có mt kt ni vào Internet và truy nhp vào
máy ch th đin t đ chuyn th đi. Th tc tiêu chun đc s dng đ gi
th là SMTP (Simple Mail Transfer Protocol). Nó đc kt hp vi th tc
POP (Post Office Protocol) và IMAP (Internet Message Access Protocol) đ
ly th.
Hình 1.4: Hot đng ca POP và SMTP
Khi gi th đin t thì máy tính ca bn cn phi đnh hng đn máy ch
SMTP (MTA). Máy ch s tìm kim đa ch th đin t (tng t nh đa ch
đin trên phong bì) sau đó chuyn ti máy ch ca ngi nhn và nó đc cha
đó cho đn khi đc ly v. Hu h
t các nhà cung cp dch v Internet đu
cung cp th đin t cho ngi dùng Internet.
Chng 1 – Khái nim chung v h thng th đin t
18
Gi th (Send)
Sau khi ngi s dng máy tính dùng MUA đ vit th và đã ghi rõ đa ch
ca ngi nhn và bm gi th thì máy tính s chuyn bc th lên MTA ca
ngi gi. Cn c vào đa ch gi, máy ch gi s chuyn th đn mt MTA
thích hp. Giao thc đ kt ni t chng trình son th (MUA) đn máy ch
g
i th (MTA) là SMTP.
Chuyn th (Delivery)
Nu máy gi (Local-MTA) có th liên lc đc vi máy nhn (Remote-
MTA) thì vic chuyn th s đc tin hành. Giao thc đc s dng đ vn
chuyn th gia hai máy ch th đin t cng là SMTP. Trc khi nhn th thì
máy nhn s kim soát tên ngi nhn có hp th thuc máy nhn qun lý hay
không. Nu tên ngi nhn th
có hp th thuc máy nhn qun lý thì lá th
s đc nhn ly và th s đc b vào hp th ca ngi nhn. Trng hp
nu máy nhn kim soát thy rng tên ngi nhn không có hp th thì máy
nhn s khc t vic nhn lá th. Trong trng hp khc t này thì máy gi
s thông báo cho ngi gi bit là ngi nh
n không có hp th (user
unknown).
Nhn Th (Receive)
Sau khi máy nhn (Remote-MTA) đã nhn lá th và b vào hp th cho
ngi nhn ti máy nhn. MUA s kt ni đn máy nhn đ xem th hoc ly
v đ xem. Sau khi xem th xong thì ngi nhn có th lu tr (save), hoc xóa
(delete), hoc tr li (reply) v.v... Trng hp nu ngi nhn mun tr li li
lá th cho ng
i gi thì ngi nhn không cn phi ghi li đa ch vì đa ch ca
ngi gi đã có sn trong lá th và chng trình th s b đa ch đó vào trong
bc th tr li. Giao thc đc s dng đ nhn th ph bin hin nay là POP3
và IMAP.
Trm Phc V Th hay còn gi là máy ch th đin t (Mail Server)
Trên th
c t, trong nhng c quan và hãng xng ln, máy tính ca ngi
gi th không gi trc tip ti máy tính ca ngi nhn mà thng qua các
máy ch th đin t (Máy ch th đin t – Mail Server đây bao hàm kt hp
c MTA, MDA và hp th ca ngi dùng).
Chng 1 – Khái nim chung v h thng th đin t
19
Ví d: quá trình gi th
Hình 1.5: Gi th t A đn B
Nh Hình 1.5 cho thy, nu nh mt ngi máy A gi ti mt ngi
máy B mt lá th thì trc nht máy A s gi đn máy ch th đin t X. Khi
trm phc v th X nhn đc th t máy A thì X s chuyn tip cho máy ch
th đin t Y. Khi trm phc v th Y nhn đc th t X thì Y s
chuyn th
ti máy B là ni ngi nhn. Trng hp máy B b trc trc thì máy ch th Y
s gi th.
Thông thng thì máy ch th đin t thng chuyn nhiu th cùng mt
lúc cho mt máy nhn. Nh ví d trên trm phc v th Y có th chuyn
nhiu th cùng mt lúc cho máy B t nhiu ni gi đn.
Mt vài công d
ng khác ca máy ch th là khi ngi s dng có chuyn
phi ngh mt thi gian thì ngi s dng có th yêu cu máy ch th gi giùm
tt c nhng th t trong thi gian ngi s dng vng mt hoc có th yêu cu
máy ch th chuyn tt c th t ti mt cái hp th khác.
1.3. Gii thiu v h thng DNS
Trong các mc trc chúng ta đã đ cp đn các khái nim c bn ca h
thng th đin t. Ti phn này chúng ta tìm hiu khái nim v h thng tên
min hay còn gi là DNS (Domain Name System). H thng tên min giúp
chúng ta hiu đc cu trúc đa ch th và cách vn chuyn th trên mng.
1.3.1. Gii thiu v h thng DNS
Mi máy tính khi kt ni vào mng Internet thì đ
c gán cho mt đa ch IP
xác đnh. a ch IP ca mi máy là duy nht và giúp máy tính có th xác đnh
đng đi đn mt máy tính khác mt cách d dàng. i vi ngi dùng thì đa
ch IP là rt khó nh (ví d đa ch IP 203.162.0.11 là ca máy DNS server ti
Hà Ni). Cho nên, cn phi s dng mt h thng đ giúp cho máy tính tính
toán đng đi mt cách d dàng và đng thi cng giúp ngi dùng d nh. Do
vy, h thng DNS ra đi nhm giúp cho ngi dùng có th chuyn đi t đa
ch IP khó nh mà máy tính s dng sang mt tên d nh cho ngi s dng và
đng thi nó giúp cho h thng Internet d dàng s dng và ngày càng phát
trin.
Chng 1 – Khái nim chung v h thng th đin t
20
Nhng tên gi nh nh home.vnn.vn hoc www.cnn.com thì đc gi là tên
min (domain name hoc DNS name). Nó giúp cho ngi s dng d dàng nh
vì nó dng ch mà ngi bình thng có th hiu và s dng hàng ngày.
H thng DNS s dng h thng c s d liu phân tán và phân cp hình
cây. Vì vy vic qun lý s d dàng và cng rt thun tin cho vic chuyn đi
t tên mi
n sang đa ch IP và ngc li. H thng DNS cng ging nh mô
hình qun lý cá nhân ca mt đt nc. Mi cá nhân s có mt tên xác đnh
đng thi cng có đa ch chng minh th đ giúp qun lý con ngi mt cách
d dàng hn.
Mi cá nhân đu có mt s cn cc đ qun lý:
Mi mt đa ch IP tng ng vi mt tên min:
Hình 1.6: Tng quan gia đa ch IP và tên min
H thng DNS đã giúp cho mng Internet thân thin hn vi ngi s dng.
Do vy, mng Internet phát trin bùng n mt vài nm gn đây. Theo thng kê
trên th gii, vào thi đim tháng 7/2000, s lng tên min đc đng ký là
93.000.000 .
Nói chung, mc đích ca h thng DNS là:
a ch IP khó nh cho ngi s dng nhng d dàng vi máy tính.
Tên thì d nh vi ngi s dng nh không dùng đc vi máy tính.
H thng DNS giúp chuyn đi t tên min sang đa ch IP và ngc li,
giúp ngi dùng d dàng s dng h thng máy tính.
1.3.2. Hot đng ca DNS
H thng DNS s dng giao thc UDP ti lp 4 ca mô hình OSI, mc đnh
là s dng cng 53 đ trao đi thông tin v tên min.
Hot đng ca h thng DNS là chuyn đi tên min sang đa ch IP và
ngc li. H thng c s d liu ca DNS là h thng c s d liu phân tán,
các DNS server đc phân quyn qun lý các tên min xác đnh và chúng liên
kt vi nhau đ cho phép ngi dùng có th truy vn mt tên min bt k (có
tn ti) ti bt c đim nào trên m
ng mt cách nhanh nht
Ví d: DNS client truy vn tên min vnn.vn
Chng 1 – Khái nim chung v h thng th đin t
21
Hình 1.7: Truy vn DNS
− Bc 1: DNS Client truy vn tên min VNN.VN lên Local DNS (là
DNS Server mà nó trc tip gi truy vn đn). Gi s nh Local DNS
không qun lý tên min VNN.VN
− Bc 2: Local DNS s gi thông tin truy vn tên min VNN.VN lên cho
ROOT Server
− Bc 3: ROOT Server s tr li cho Local DNS rng DNS server nào
đc quyn qun lý tên min VN ( đây là DNS Server ca VNNIC
đn v đc quyn qun lý h thng tên min VN ca Vit Nam)
− B
c 4: Local DNS truy vn VNNIC DNS Server tên min VNN.VN
− Bc 5: VNNIC DNS Server li không qun lý trc tip tên min
VNN.VN mà nó li chuyn quyn qun lý tên min VNN.VN cho DNS
ca VDC qun lý, do đó nó s tr li đa ch DNS Server ca VDC cho
Local DNS
− Bc 6: Local DNS s truy vn DNS Server ca VDC cho tên min
VNN.VN
− Bc 7: VDC DNS Server s tr li đa ch tng ng ca tên min
VNN.VN cho Local DNS
− Bc 8: Local DNS s
chuyn câu tr li đó v cho DNS Client
trên là quá trình truy vn c bn ca mt tên min
1.3.3. Các bn ghi ca DNS và liên quan gia DNS vi h thng mail
H thng DNS giúp cho mng máy tính hot đng d dàng bng cách
chuyn đi t tên min sang đa ch IP. Không ch vy các bn khai ca DNS
còn giúp xác đnh dch v trên mng:
Bn khai A (address): xác đnh chuyn đi t tên ca host xác đnh sang đa
ch IP
Ví d:
host1.vnn.vn. IN A 203.162.0.151
host2.vnn.vn. IN A 203.162.0.152
hn-mail05.vnn.vn. IN A 203.162.0.190
hn-mail06.vnn.vn. IN A 203.162.0.191
Chng 1 – Khái nim chung v h thng th đin t
22
Bn khai CNAME: xác đnh ánh x ca mt tên min đn mt host xác đnh
(host thng đc khai bng bn khai A)
Ví d:
home.vnn.vn. IN CNAME host1.vnn.vn.
home.vnn.vn. IN CNAME host2.vnn.vn.
Bn khai CNAME cho phép xác đnh trang web có domain là
home.vnn.vn
đc ch v hai host: host1.vnn.vn (203.162.0.151) và host2.vnn.vn
(203.162.0.152). Trên h thng DNS có c ch cho phép các các truy vn th
nht v trang web
home.vnn.vn
ch đn host1.vnn.vn và truy vn th hai v
home.vnn.vn
s đc ch đn host2.vnn.vn c nh vy truy vn 3 ch đn
host1.vnn.vn . . .
Bn khai MX (
Mail Exchanger)
: xác đnh domain ca th đin t đc
chuyn v mt server mail xác đnh
Ví d:
hn.vnn.vn. IN MX 10 hn-mail05.vnn.vn.
hn.vnn.vn. IN MX 20 hn-mail06.vnn.vn.
Vi giá tr 10 ti bn ghi s mt và giá tr 20 ca bn ghi s hai là giá tr u
tiên mà th s gi v host nào (giá tr càng nh thì mc đ u tiên càng cao).
Nu không gi đc đn host có đ u tiên cao thì nó s gi đn host có đ u
tiên thp hn.
Bn khai MX cho phép xác đnh các tt c các th thuc domain hn.vnn.vn
đc chuyn v host hn-mail05.vnn.vn (203.162.0.190). Nu host hn-
mail05.vnn.vn có s c
thì các th s đc chuyn v host hn-mail06.vnn.vn
(203.162.0.191).
Bn khai PTR (Pointer): xác đnh chuyn đi t đa ch IP sang tên min
Ví d:
203.162.0.18 IN PTR webproxy.vnn.vn.
203.162.0.190 IN PTR hn-mail05.vnn.vn.
203.162.0.191 IN PTR hn-mail06.vnn.vn.
Bn khai PTR có rt nhiu mc đích:
- Nh kim tra mt bc th gi đn t mt domain có đa ch IP xác đnh
và đng thi kim tra ngc li IP cng phi tng đng vi domain
đó thì mi đc nhn. đm bo tránh vic gi mo đa ch đ gi th
rác.
- Truy nhp t xa: ch
cho phép mt host có domain tng ng vi đa ch
IP và ngc li mi đc phép truy nhp đ tránh vic gi mo đ truy
nhp.
Chng 1 – Khái nim chung v h thng th đin t
23
Hình 1.8 : Quan h gia DNS và h thng mail
MTA1 mun chuyn mt bc th đn MTA2 .
- MTA1 s kim tra phn header ca bc th ti phn đa ch ngi nhn
xác đnh đa ch ngi nhn. MTA1 s tách phn domain ca ngi
nhn và truy vn h thng DNS đ xác đnh đa ch IP ca phn domain
ca ngi gi đn MTA2. (bc t 1 đn 4 trên hình 1.8)
- Khi xác đnh đ
c đa ch ca MTA2 thì cn c vào routing ca mng
đ kt ni tin trình SMTP đn MTA2 đ chuyn th. Sau đó MTA2 s
chuyn vào hp th tng ng ca ngi nhn. (bc 5)
1.4. Cu trúc ca th đin t
Tng t nh vic gi th bng bu đin, vic gi nhn th đin t cng
cn phi có đa ch ca ni gi và đa ch ca ni nhn. a ch ca E-Mail
đc theo cu trúc nh sau:
user-mailbox@domain-part (Hp-th@vùng qun lý)
user-mailbox (hp th): là đa ch ca hp th ngi nhn trên máy ch
qun lý th. Có th hiu nh phn đa ch s nhà ca th bu đin thông
thng.
domain-part (tên min): là khu vc qun lý ca ngi nhn trên Internet.
Có th hiu nó ging nh tên thành ph, tên tnh và quc gia nh đa ch nhà
trên th bu đin thông thng.
Thí d ca mt dng đa ch thông dng nh
t:
T phi sang trái, "vn" là h thng tên min ca Vit Nam qun lý. "com" là
hp th thng mi. "vdc" là tên ca mt máy tính do VDC qun lý. "ktm-
vdc1" là tên hp th ca máy ch th đin ca “vdc”. Trên máy tính có tên
min là vdc.com.vn còn có th có nhiu hp th cho nhiu ngi khác thí d
nh
, ...
Tóm li đa ch th đin t thng có hai phn chính: ví d
Phn trc là phn tên ca ngi dùng user name (ktm) nó thng là hp
th ca ngi nhn th trên máy ch th đin t. Sau đó là phn đánh du (@).
Cui cùng là phn tên min xác đnh đa ch máy ch th đin t qun lý th
đin t
mà ngi dùng đng ký (vdc.com.vn) và có hp th trên đó. Nó thng
Chng 1 – Khái nim chung v h thng th đin t
24
là tên ca mt c quan hoc mt t chc và nó hot đng da trên hot đng
ca h thng tên min.
Hình 1.9: Cu trúc bc th đin t
Th đin t (E-mail) đc cu to tng t nh nhng bc th thông
thng và chia làm hai phn chính:
Phn đu (header) : cha tên và đa ch ca ngi nhn, tên và đa ch ca
nhng ngi s đc chuyn đn, ch đ ca th (subject). Tên và đa ch ca
ng
i gi, ngày tháng ca bc th.
From : a ch ca ngi gi
To: Ngi gi chính ca bc th
Cc: Nhng ngi đng gi ( s nhn đc mt bn
copy th)
Bcc: Nhng ngi cng nhn đc mt bn – nhng
nhng ngi này không xem đc nhng ai
đc nhn th
Date: Thi gian gi bc th
Subject: Ch đ c
a bc th
Messages-Id Mã xác đnh ca th (là duy nht và đc t
đng đin vào)
Reply-To: a ch nhn đc phúc đáp
Thân ca th (body) : cha ni dung ca bc th.
Nh khi gi các bc th bình thng bn cn phi có đa ch chính xác. Nu
s dng sai đa ch hoc gõ nhm đa ch, thì th s không th gi đn ngi
nhn và nó s chuyn li cho ngi gi, và báo đa ch không bit (Address
Unknown)
Khi nhn đc mt th đin t, thì phn đu (header) ca th s cho bit nó
t đâu đn, và nó đã đc gi đi nh th nào và khi nào. Nó nh vic đóng du
bu đin.
Không nh nhng bc th thông thng, nhng b
c th thông thng đc
đ trong phong bì còn th đin t thì không đc riêng t nh vy mà nó nh
Chng 1 – Khái nim chung v h thng th đin t
25
mt tm thip postcard. Th đin t có th b chn li và b đc bi nhng
ngi không đc quyn đc. tránh điu đó và gi bí mt ch có cách mã
hóa thông tin gi trong th
Xác đnh email t đâu đn
Thng thì mt bc th không đc gi trc tip t ngi gi đn ngi
nhn. Mà phi ít nh
t là đi qua bn host trc khi đn ngi nhn. iu đó xy
ra bi vì hu ht các t chc đu thit lp mt server đ trung chuyn th hay
còn gi là “mail server”. Do đó khi mt ngi gi th đn cho mt ngi nhn
thì nó phi đi t máy tính ca ngi gi đn mail server qun lý hp th ca
mình và đc chuyn đn mail server qun lý ngi nh
n sau cùng là đn máy
tính ca ngi nhn.
Ví d:
Mt ngi gi có hp th gi cho mt ngi có hp
th
nh hình di.
Hình 1.10: Minh ha quá trình chuyn th
Trong quá trình x lý Header ca th s đc thêm vào 3 ln: u tiên
ngi gi vi userID là rth s dng chng trình mail client đ son và gi th
đi. Nó s đc chuyn đn mail server (mail.bieberdorf.edu) và phn header
ca th s nh sau:
From: (R.T. Hood)
To:
Date: Tue, Mar 18 1997 14:36:14 PST
X-Mailer: Loris v2.32
Subject: Lunch today?
Và sau đó mail.bieberdorf.edu s chuyn th đn host mailhost.immense-
isp.com qun lý ngi nhn và lúc này header s có dng
Received: from alpha.bieberdorf.edu (alpha.bieberdorf.edu
[124.211.3.11]) by mail.bieberdorf.edu (8.8.5) id 004A21; Tue, Mar 18
1997 14:36:17 -0800 (PST)
From: (R.T. Hood)