1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng mail server sendmail

29 598 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 136 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng mail server sendmail Bài giảng mail server sendmail Bài giảng mail server sendmail Bài giảng mail server sendmail Bài giảng mail server sendmail Bài giảng mail server sendmail Bài giảng mail server sendmail Bài giảng mail server sendmail Bài giảng mail server sendmail Bài giảng mail server sendmail Bài giảng mail server sendmail

Trang 1

MAIL SERVER - SENDMAIL

Trang 2

Nội dung

1 Những giao thức Mail.

2 Giới thiệu hệ thống Mail.

3 Cài đặt và cấu hình mail server – sendmail.

4 Cài đặt và cấu hình POP và IMAP.

5 Cài đặt và cấu hình

Webmail-OpenWebmai.

Trang 3

1 NHỮNG GIAO THỨC MAIL.

Hệ thống mail được xây dựng dựa trên một số giao thức sau :

- SMTP (Simple Mail Transfer Protocol)

- POP (Post Office Protocol)

- MIME (Multipurpose Internet Mail Extensions)

- IMAP (Interactive Mail Access Protocol)

Trang 4

NHỮNG GIAO THỨC MAIL (tt).

SMTP (Simple Mail Transfer Protocol).

- SMTP là giao thức tin cậy chịu trách nhiệm phân phát mail Nó chuyển mail trực tiếp từ hệ thống mạng này sang hệ thống mạng khác Giao thức SMTP được định nghĩa trong RFC 821, được cung cấp bởi giao thức TCP, nó sở dụng cổng (port) 25

- Tập lệnh của SMTP (tham kh o trang 66).ả

- Để sử dụng tập lệnh của SMTP ta dùng lệnh telnet theo port 25 trên hệ thống ở xa sau đó gởi mail thông qua cơ chế dòng lệnh

RFC: Request for Comment.

Trang 5

NHỮNG GIAO THỨC MAIL (tt).

POP (Post Office Protocol).

- Giao thức POP chuyển mail tới Mail Server thay cho hệ thống phân phát mail trực tiếp Mail sau đó được chuyển từ Mail Server tới máy trạm khi máy trạm kết nối mạng trở lại

- Có hai phiên bản của POP:

+ POP2: sử dụng port 109

+ POP3: sử dụng port 110

- T p l nh c a POP2 và POP3 hoàn toàn khác nhau, nhưng ậ ệ ủchúng cùng thực hiện chung một chức năng (tham kh o ảtrang 69)

Trang 6

2 GIỚI THIỆU HỆ THỐNG MAIL.

Những thành phần trong hệ thống mail.

Một hệ thống mail yêu cầu

phải có các thành phần sau:

- Mail Server

- Mail Client

- Mail Host

- Mail Gateway

Trang 7

GIỚI THIỆU HỆ THỐNG MAIL (tt).

Trang 8

GIỚI THIỆU HỆ THỐNG MAIL (tt).

Một số khái niệm.

a) Mailbox: là một tập tin lưu trữ tất cả các mail của người dùng Trên hệ thống Linux thì tập tin này được lưu trong thư mục: /var/spool/mail

b) Queue (hàng đợi): các mail gởi đi có thể được chuyển đi ngay hoặc cũng có thể được chuyển vào hàng đợi

c) Alias và Mailing list: Phân phối đến nhiều người nhưng qua cùng một địa chỉ Phân phối đến cho cùng một người qua nhiều địa chỉ khác nhau Kết nối thư với một tập tin để lưu trữ Loc thư thông qua các chương trình hay các script Trên hệ thống Linux thì tập tin cấu hình là: /etc/aliases

Trang 9

GIỚI THIỆU HỆ THỐNG MAIL (tt).

d) Forwarder: Chương trình sendmail cho phép mỗi người dùng có một tập tin lưu danh sách các địa chỉ sẽ nhận mail của mình Tập tin này được chỉ định trong tuỳ chọn

FrowardPath và nó có tên là forward nằm trong Home Directory của người dùng Trong tập tin forward này ta chỉ

ra địa chỉ email cần chuyển mail đến

Ví Dụ: Trong home directory của user hv1 tạo tập tin

.forward có nội dung là:

hv1@yahoo.com

Trang 10

GIỚI THIỆU HỆ THỐNG MAIL (tt).

e) Email Address:

Một địa chỉ email tổng quát thường có dạng:

username@mailserver

+ Username: tên người dùng

+ MailServer: là địa chỉ tên miền của máy chủ email

Trang 11

3 CÀI ĐẶT VÀ CẤU HÌNH MAIL

Trang 12

+ Môi trường hoạt động của sendmail.

+ Định nghĩa cách hoạt động của sendmail

+ Mô tả các luật (rule set) mà người dùng có thể dùng định nghĩa lại cách xử lý của sendmail

Trang 13

CÀI ĐẶT VÀ CẤU HÌNH (tt).

Cấu hình MailServer với Sendmail:

a) Khi cấu hình Mail Server với Sendmail, ta cần quan tâm đến các tham số quan trọng sau trong: /etc/mail/sednmail.cf

Các tham số cấu hình Ý nghĩa

Cwlocalhost <domain> Cấu hình sendmail nhận mail cho

miền <domain>.

O MaxRecipientsPerMessage=<n> Giới hạn số người nhận trong một lá

thư.

O MaxMessageSize= <size> Giới hạn kích thước tối đa của một lá

thư, tính theo đơn vị Bytes.

O DaemonPortOptions=Name=MTA Thay thế địa chỉ 127.0.0.1 bằng địa

chỉ IP của máy Mail Server.

Trang 14

CÀI ĐẶT VÀ CẤU HÌNH (tt).

b) Tập tin /etc/mail/access : chỉnh sửa nội dung tập tin này như sau:

<Địa chỉ đường mạng> RELAY

c) Thực hiện các lệnh sau: để chuyển tập tin này từ dạng text sang dạng chuẩn để sendmail có thể đọc được

#cd /etc/mail

#makemap hash access < access

d) Khởi động lại sendmail

#/etc/init.d/sendmail restart

Trang 16

4 CÀI ĐẶT VÀ CẤU HÌNH POP VÀ

Trang 17

• Thực thi lệnh /var/www/cgi-bin/openwebmail/openwebmail.pl init

• Open Webmail yêu cầu thay đổi thông tin trong tập tin

/var/www/cgi-bin/openwebmail/etc/defaults/dbm.com

• Thực thi lệnh /var/www/cgi-bin/openwebmail/openwebmail.pl –init

• Truy cập vào địa chỉ

http://server/cgi-bin/openwebmail/openwebmail.pl

• Login và sử dụng Open Webmail.

Trang 20

 Sendmail là một trong những chương

trình truyền tải thư tín điện tử - MTA-

được sử dụng rộng rãi nhẩt trên thế giới

Trang 21

danh sách

Trang 22

Giao thức POP và IMAP

 Những ứng dụng mail client nhận thư

tín từ mail server

 POP server mặc định trong RedHat Linux

là /usr/sbin/ipop3d và được cung cấp bởi package imap

 IMAP mặc định trong RedHat Linux là

/usr/sbin/imapd được cung cấp bởi

package imap

Trang 23

Giao thức POP và IMAP (tt)

USER username Cho biết thông tin về username cần

nhận mail

PASS password Password của username cần nhận mail

STAT Hiển thị số thông điệp chưa được đọc tính bằng bytes

RETR n Nhận thông điệp thứ n

DELE n Xoá thông điệp thứ n

LAST Hiển thị thông tin message cuối cùng

LIST [n] Hiển thị kích thước của thông điệp thứ n

RSET Không xoá tất cả thông điệp, và quay lại thông điệp đầu tiên

TOP n lIn ra các HEADER và dòng thứ n của thông điệp

NOOP Không làm gì

QUIT Kết thúc phiên giao dịch POP3

Trang 24

Những thư mục và file đã cài đặt liên quan đến sendmail

 /etc/mail: thư mục chứa những file cấu hình của sendmail

 /var/spool/mail

 /etc/mail/sendmail.cf

 /etc/mail/access

 /etc/aliases

Trang 25

Khởi động sendmail

#/etc/init.d/sendmail start/stop/restart

Trang 26

Cấu hình mail server cục bộ

với sendmail

 Cw <domain> # cấu hình sendmail

nhận mail cho miền nào.

Trang 28

Tập tin alias

 Alias là tiến trình chuyển đổi tên của một người nhận thư cục bộ thành tên khác

 Tạo tập tin aliases

Everyone: hv1 hv2 …

Ketoan kt1 kt2

 Tạo tập tin aliases.db bằng lệnh sau

#newaliases

Trang 29

Tập tin forward

 Dùng để chuyển mail

 Tạo tập tin forward trong home

directory của user

 Khai báo địa chỉ email cần chuyển đến nick@yahoo.com

Ngày đăng: 06/10/2014, 15:25

TỪ KHÓA LIÊN QUAN

w