Tải bản đầy đủ (.pdf) (13 trang)

Tài liệu Part 37 - Exchange Server - SMTP ppt

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 (3.46 MB, 13 trang )

“Chuyên trang dành cho kỹ thuật viên tin học”
CHIA SẺ - KINH NGHIỆM - HỌC TẬP - THỦ THUẬT
Part 37 - Exchange Server - SMTP
Như chúng ta đã biết trong bài Internet Protocol có rất nhiều giao thức kéo Mail về như HTTP, POP3, IMAP, MAPI... nhưng
hầu hết trong này lại sử dụng giao thức SMTP để gởi mail đi
Trong bài này chúng ta sẽ tìm hiểu riêng về SMTP để hiểu cơ chế gởi Mail đi của một máy tính như thế nào. Vì vậy trong mô
hình này tôi cần 2 máy tính để gởi và nhận Mail với nhau trong đó:
- Máy thứ 1 đã cài EX và có domain là gccom.net
- Máy thứ 2 đã cài EX và có domain là kythuatvien.com
Cấu hình IP các máy như sau:
Máy Đặc tính PC01 PC02
Card Lan
Name server.gccom.net pc01.kythuatvien.com
IP Address
192.168.1.1 192.168.1.2
Subnet Mask
255.255.255.0 255.255.255.0
Default
gateway
192.168.1.1 192.168.1.2
Preferred DNS
127.0.0.1 127.0.0.1
Forwarders
192.168.1.2 192.168.1.1
Card Lan: nối gián tiếp 2 máy PC01 & PC02 với nhau thông qua
Switch
Để các máy có thể gởi mail cho nhau tại DNS của từng máy tôi phải tạo các MX Record và Alias mail (Xem lại bài DNS)
Bây giờ từ máy PC02 tôi dùng Command DOS để gởi mail đến máy PC01. Tại dấu nhắc DOS nhập
Telnet 192.168.1.1 25
1 of 13
Nhập tiếp dòng lệnh


helo 192.168.1.1
mail from:<>
rcpt to:<>
Data
from:
to:
Subject: Mail 17
Goi Mail 17 cho gccom1
.
quit
Màn hình thông báo gởi Mail hoàn tất. Tất nhiên để làm được việc này bạn phải Enable Service Microsoft Exchange POP3
trong Services của PC01 lên (Xem lại bài Internet Protocol)
Tại máy PC01 check mail của gccom1 thấy nhận được Mail. Tuy nhiên ta nhận thấy rằng người dùng có thể hoàn toàn giả mạo
Email để gởi đến bất cứ ai, trong bài này chúng ta sẽ không đề cập đến vấn đề này và tôi sẽ nói lại trong phần Anti Spam ở bài
sau.
2 of 13
Như vậy kết hợp với bài Internet Protocol ta thấy việc gởi và nhận Mail trong nội bộ không có vấn đề gì. Bây giờ ta thử tiến
hành gởi mail ra ngoài Internet xem sao
Tất nhiên để gởi được Mail ra ngoài thì ngay tại Outgoing mail (SMTP) ta phải nhập địa chỉ hoặc IP của Server Mail mà ta
muốn gởi đến. Trong bài này giả sử tôi đã có IP của Server Yahoo Mail là 209.191.118.103 vì vậy tại Account Properties
của OE tôi nhập:
Incoming mail (POP3): vì tôi không cần thiết phải kéo mail về nên tại đây tôi nhập đại IP nào đó ví dụ 1.2.3.4
Outgoing mail (SMTP): 209.191.118.103
Gởi thử một mail đến thấy gởi thành công
3 of 13
Tuy nhiên nếu tôi gởi mail đến các địa chỉ Mail khác Yahoo ví dụ như Gmail thì lập tức bị lỗi, lý do IP 209.191.118.103 chính
là IP Mail Server của Yahoo vì vậy khi mail ra ngoài sẽ không hiểu Mail Server của Gmail có IP là gì nên nó phản hồi lỗi
ngay.
Trở lại màn hình Account Properties nhập lại giá trị:
Outgoing mail (SMTP): 192.168.1.1

4 of 13
Nhận thấy lúc này ta có thể gởi Email đến mọi Domain tốt. Lý do:
Khi Email được gởi ra ngoài nó sẽ đi theo giao thức SMTP và nó tìm máy nào có IP là 192.168.1.1 mà gởi đến. Tuy nhiên do từ
trước chúng ta đã cài DNS lên chính máy này nên đến đây DNS sẽ phân giải và hiểu các Server Mail của Yahoo, Gmail... ở
đâu và lập tức gởi Email của chúng ta đến các Mail Server này.
Nhưng nếu trong hệ thống của chúng ta đã cài Exchange Server rồi thì cho dù phân giải tên miền thành công nhưng Email
này vẫn chưa ra được vì mặc định Exchange không cho gởi Mail ra ngoài. Vì vậy tại Organization Configuration chọn Hub
Transport chọn tiếp Tab Send Connectors nhấp phải vào cùng trống chọn New Send Connector
Tạo một Connector mới đặt tên là To Internet chẳng hạn
5 of 13

×