1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết lập mail server trên linux

13 468 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 13
Dung lượng 344,97 KB

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

Nội dung

Thiết lập mail server trên linux

Trang 1

KT Cao Th ng – L p C TH07A

Báo Cáo Án Môn

Qu n Tr M ng Linux Tài: Thi t l p Mail Server trên Linux

Nhóm Sinh Viên: Hu nh Tu n Giang, Ch nh Chi Huy, Nguy n Quang Kh i, Phan Nh t Nam, Lê V n Nh u, D ng Vì Phát

2/14/2010

Trang 2

Cách Thi t l p Mail Server trên Linux

Email là m t trong nh ng ng d ng m ng lâu i nh t nh ng l i ph d ng nh t c u hình h th ng Linux c a b n thành m t Mail Server ho t ng t t, th c s áng tin c y thì òi h i ng i qu n tr ph i có kinh nghi m th c hi n các c u hình ph c t p và khó

kh n M t tin t t lành là n u b n c n m t Mail Server ch g i và nh n mail n gi n trong h th ng quy mô nh hay dùng cho m ng n i b c a mình thì vi c thi t l p không

y khó kh n và nh ng ng i m i làm quen v i Linux v n có th th c hi n c (Và

ây là i t ng mà Bài báo cáo này h ng n)

1.1 C u trúc m t h th ng Email hoàn ch nh

1.1.1 Mail User Agent (MUA) hay Mail Client là các ng d ng tr c ti p t ng tác v i

ng i dùng vi t, g i và c email Các mail client thông d ng nh t là Outlook Express, Microsoft Outlook, Thunderbird (Có phiên b n ch y trên Linux) trên h u hành

Windows Trên h u hành Linux là Evolution hay Kmail

1.1.2 Mail Transfer Agent

Mail Transfer Agent là m t ph n c a h th ng email, m nh n công vi c chuy n các email t m t máy tính này sang máy tính khác (có th là chuy n n các User khác trên cùng m t Mail Server hay qua Internet n MTA c a ng i nh n – Nói cách khác thì Mail Transfer Agent là b ph n mà Mail Server dùng chuy n th qua l i gi a các máy tính hay gi các ng i dùng trong h th ng) Có r t nhi u l a ch n v các MTA có th c dùng trên Linux nh Sendmail, Postfix, Fetchmail, Qmail và

Exim…

1.1.3 Mail Delivery Agent

Mail Delivery Agent ho t ng ng m phía sau, óng vai trò là m t b l c email gi a MTA và MUA, ng d ng th ng th y nh t c a MDA là dùng l c b các email không mong mu n (hay còn g i là spam – th rác) Các MDA thông d ng nh t trên Linux là Spamassasin và Procmail

1.1.4 SMTP

SMTP là vi t t t c a Simple Mail Transport Protocol ây là giao th c c s d ng b i các h th ng email chuy n các mail messages t Server này sang Server khác SMTP

c xem là ngôn ng chung dùng giao ti p gi a các MTA (Mail Transfer Agent) khi

n "nói chuy n" và chuy n thông p v i nhau

Trang 3

1.1.5 POP3

POP3 (Post Office Protocol) là giao th c dùng l y Email t Mail Server, thông qua k t

i TCP/IP

Trang 4

2 Thi t l p Mail Server trên Linux (Bài báo cáo này minh h a b ng Fedora 12)

2.1 Cài t Postfix

i v và cài t t Internet b ng l nh yum trong Terminal

#yum install postfix

Ho c n gi n h n là a a Fedora 12 vào, th m c Packages, tìm file postfix-2.6.5-2.fc12.i686.rpm, ch y tr c ti p file này cài t Postfix vào máy Khi cài t gói

postfix-2.6.5-2.fc12.i686 s xu t hi n thêm yêu c u cài t thêm gói mysql-libs-5.1.42-7.fc12 (mysql-libss c ng ã có s n trong a Fedora 12 – version 5.1.36) ph c v cho

vi c cài t và s d ng postfix

Ho c vào trang http://postfix.org/download.html t i gói cài t postfix v máy (phiên

n m i nh t và n nh nh t th i m hi n nay là 2.6.5) T p tin t i v có tên postfix-2.6.5.tar.gz, ti p theo là gi i nén, vào Terminal và chuy n n th m c v a gi i nén, gõ

nh (Yêu c u h th ng ã cài t MySQL Shared Library tr c):

#make install

2.2 C u hình Postfix

MTA c s d ng trong Fedora là sendmail, n u mu n c u hình postfix tr thành MTA

c nh trong Fedora thì chúng ta ph i t t service sendmail và thay th b ng service postfix m i v a cài t:

t d ch v sendmail

#service sendmail stop

u hình postfix thay th vai trò c a sendmail

#alternatives –config mta

u th y xu t hi n thêm l a ch n postfix trong danh sách các mta ngh a là b n ã cài t postfix thành công Gõ +2 (selection number) a postfix tr thành mta m c nh trong Fedora 12

Trang 5

u hình d ch v postfix t kh i ng cùng v i máy

#chkconfig postfix on

/etc/postfix/main.cf là t p tin c u hình chính c a postfix

t s các Option quan tr ng trong file main.cf mà b n c n quan tâm n là:

myhostname = mta1.domain.com

mydomain = domain.com

myorigin = $myhostname

inet_interfaces = $myhostname

(Tham kh o chi ti t trong bài vi t Postfix Basic Configuration - http://goo.gl/kUiL hay các comment trong file /etc/postfix/main.cf)

Chuy n h ng các Email g i n root (root là m t quy n trong Linux, m t lo i tài kho n o", do ó Email g i n root thì root s không nh n c) n m t User khác:

#vi /etc/aliases

Trang 6

Tìm n dòng và s a l i:

#Person who should get root's mail

#Chuy n h t th cho tài kho n eddie

p nh t l i thông tin c a file aliases, ta gõ l nh:

# /usr/bin/newaliases

Kh i ng Postfix:

/usr/sbin/postfix start

u b n không nh n c thông p báo l i nào thì vi c cài t và c u hình postfix ã thành công Ho c ch c ch n h n, có th Ki m tra vi c cài t Postfix b ng l nh telnet sau:

#telnet localhost 25

Hay

#telnet localhost smtp

u nh n c thông báo k t n i thành công thì gõ quit thoát ho c g i th m t Email ngay trong Terminal:

#telnet localhost smtp

ehlo host

mail from: thuytu

rcpt to: eddie

data

Subject: Hello

Gui thu Email

quit

Ki m tra t p tin MailBox c a eddie (m c nh là /var/spool/mail/eddie ho c có th quy

nh khác i trong option home_mailbox trong file /etc/postfix/main.cf) s nh n c

t Email có tiêu "Hello" và n i dung là "Gui thu Email" t ng i g i là

"thuytu@localhost.linux" và ng i nh n là "eddie@localhost.linux" M t cách khác: trong Terminal, trong tài kho n eddie, gõ l nh #mail ki m tra các email c a user này

Trang 7

2.3 Cài t DoveCot

DoveCot là d ch v dùng nh n và phân phát mail t i các user, s d ng giao th c POP3

ho c IMAP có m t Mail Server hoàn ch nh thì ngoài cách cài t postfix làm SMTP thì dùng DoveCot làm POP3 là không th thi u

Cách cài t DoveCot c ng t ng t nh postfix:

Có th dùng l nh #yum install DoveCot t i v và cài t t Internet Tìm gói dovecot-1.2.6-4-fc12-i386.rpm trong th m c Packages a Fedora 12 và

ch y gói này cài t

Truy c p trang http://www.dovecot.org/download.html t i gói cài t v , gi i nén, chuy n n th m c v a gi i nén và c ng s d ng l nh #make install cài t DoveCot

Trang 8

2.4 C u hình DoveCot

p tin c u hình chính c a DoveCot là /etc/dovecot.conf

Ti n hành thêm vào dòng sau:

protocols = imap imaps pop3 pop3s

Thi t l p l i chính xác Mail Location (Th m c ch a Mail) trong Dovecot:

mail_location = /var/spool/mail/%u

(Do trong postfix, ta ã ch n n i ch a mail là /var/spool/mail/tên_tài_kho n, b n có th thay Option mail_location c a dovecot gi ng v i Option home_mailbox mà b n ã tùy

ch nh trong t p tin c u hình c a postfix)

Ch y d ch v dovecot:

#service dovecot start

u hình dovecot t kh i ng cùng máy tính:

#chkconfig dovecot on

Ki m tra DoveCot ã ho t ng hay ch a b ng cách k t n i n c ng POP3 c a

MailServer:

#telnet localhost 110

Hay

#telnet localhost pop3

user eddie ng nh p vào User eddie)

pass 123456 (m t kh u c a user eddie)

STAT (Ki m tra h p th c a user eddie)

quit (Thoát)

Ngoài ra, có th s d ng giao th c IMAP (C ng m c nh là 143) trên dovecot

Trang 10

2.5 Th nghi m G i và Nh n th b ng Thunderbird

Trang 11

L i K t: Trong báo cáo này ch h ng d n th nghi m thi t l p Mail Server n gi n trên localhost… tùy bi n Mail Server này s d ng trong m ng n i b (Intranet)

ho c xa h n n a là có th dùng trên ph m vi toàn th gi i (Internet) thì còn r t nhi u chuy n ph i làm (B o m t, Antivirus, b l c th rác )

u trong quá trình c u hình postfix và dovecot có x y ra l i gì, các b n có th ki m tra trong log /var/log/message và /var/log/maillog bi t nguyên nhân và tìm hi u cách kh c

ph c

Trang 12

Tài li u tham kh o:

http://www.linuxtopia.org/HowToGuides/linux_email_setup_guide/linux_email_intro1.ht

ml

http://www.linuxmail.info/

http://www.hypexr.org/linux_mail_server.php

http://flurdy.com/docs/postfix/

http://ddcntt.vn/forum/showthread.php?t=224

http://my.opera.com/vantintttp/blog/setup-postfix-dovecot

http://fedorasolved.org/server-solutions/postfix-mail-server

Trang 13

M c L c

1.1 C u trúc m t h th ng Email hoàn ch nh 2

1.1.1 Mail User Agent (MUA) 2

1.1.2 Mail Transfer Agent 2

1.1.3 Mail Delivery Agent 2

1.1.4 SMTP 2

1.1.5 POP3 3

2 Thi t l p Mail Server trên Linux 4

2.1 Cài t Postfix 4

2.2 C u hình Postfix 4

2.3 Cài t DoveCot 7

2.4 C u hình DoveCot 8

2.5 Th nghi m G i và Nh n th b ng Thunderbird 10

i K t 11

Tài li u tham kh o 12

Ngày đăng: 09/04/2016, 09:47

TỪ KHÓA LIÊN QUAN

w