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

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

Đ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

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

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 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 Cách Thi t l p Mail Server Linux Email m t 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 tin c y òi h i ng i qu n tr ph i có kinh nghi m th c hi n c u hình ph c t p khó kh n M t tin t t lành n u b n c n m t Mail Server ch g i nh n mail n gi n h th ng quy mô nh hay dùng cho m ng n i b c a vi c thi t l p không y khó kh n nh ng ng i m i làm quen v i Linux v n có th th c hi n c (Và ây i t ng mà Bài báo cáo 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 ng d ng tr c ti p t ng tác v i ng i dùng vi t, g i c email Các mail client thông d ng nh t Outlook Express, Microsoft Outlook, Thunderbird (Có phiên b n ch y Linux) h u hành Windows Trên h u hành Linux Evolution hay Kmail 1.1.2 Mail Transfer Agent Mail Transfer Agent m t ph n c a h th ng email, m nh n công vi c chuy n email t m t máy tính sang máy tính khác (có th chuy n n User khác m t Mail Server hay qua Internet n MTA c a ng i nh n – Nói cách khác Mail Transfer Agent b ph n mà Mail Server dùng chuy n th qua l i gi a máy tính hay gi ng i dùng h th ng) Có r t nhi u l a ch n v MTA có th c dùng Linux nh Sendmail, Postfix, Fetchmail, Qmail Exim… 1.1.3 Mail Delivery Agent Mail Delivery Agent ho t ng ng m phía sau, óng vai trò m t b l c email gi a MTA MUA, ng d ng th ng th y nh t c a MDA dùng l c b email không mong mu n (hay g i spam – th rác) Các MDA thông d ng nh t Linux Spamassasin Procmail 1.1.4 SMTP SMTP vi t t t c a Simple Mail Transport Protocol ây giao th c c s d ng b i h th ng email chuy n mail messages t Server sang Server khác SMTP c xem ngôn ng chung dùng giao ti p gi a MTA (Mail Transfer Agent) n "nói chuy n" chuy n thông p v i 1.1.5 POP3 POP3 (Post Office Protocol) giao th c dùng i TCP/IP l y Email t Mail Server, thông qua k t Thi t l p Mail Server Linux (Bài báo cáo minh h a b ng Fedora 12) 2.1 Cài t Postfix i v cài t t Internet b ng l nh yum Terminal #yum install postfix Ho c n gi n h n a a Fedora 12 vào, th m c Packages, tìm file postfix-2.6.52.fc12.i686.rpm, ch y tr c ti p file 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.427.fc12 (mysql-libss c ng ã có s n a Fedora 12 – version 5.1.36) ph c v cho vi c cài t 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 n nh nh t th i m hi n 2.6.5) T p tin t i v có tên postfix2.6.5.tar.gz, ti p theo gi i nén, vào Terminal 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 Fedora sendmail, n u mu n c u hình postfix tr thành MTA c nh Fedora ph i t t service sendmail 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 danh sách mta ngh a b n ã cài postfix thành công Gõ +2 (selection number) a postfix tr thành mta m c nh Fedora 12 t u hình d ch v postfix t kh i ng v i máy #chkconfig postfix on /etc/postfix/main.cf t p tin c u hình c a postfix t s Option quan tr ng file main.cf mà b n c n quan tâm myhostname = mta1.domain.com mydomain = domain.com myorigin = $myhostname inet_interfaces = $myhostname n là: (Tham kh o chi ti t vi t Postfix Basic Configuration - http://goo.gl/kUiL hay comment file /etc/postfix/main.cf) Chuy n h ng Email g i n root (root m t quy n Linux, m t lo i tài kho n o", ó Email g i n root root s không nh n c) n m t User khác: #vi /etc/aliases Tìm n dòng s a l i: #Person who should get root's mail root: eddie #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 vi c cài thành công Ho c ch c ch n h n, có th Ki m tra vi c cài sau: t c u hình postfix ã t Postfix b ng l nh telnet #telnet localhost 25 Hay #telnet localhost smtp u nh n c thông báo k t n i thành công gõ quit Terminal: thoát ho c g i th m t Email #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 /var/spool/mail/eddie ho c có th quy nh khác i option home_mailbox file /etc/postfix/main.cf) s nh n c t Email có tiêu "Hello" n i dung "Gui thu Email" t ng i g i "thuytu@localhost.linux" ng i nh n "eddie@localhost.linux" M t cách khác: Terminal, tài kho n eddie, gõ l nh #mail ki m tra email c a user 2.3 Cài t DoveCot DoveCot d ch v dùng nh n phân phát mail t i user, s d ng giao th c POP3 ho c IMAP có m t Mail Server hoàn ch nh cách cài t postfix làm SMTP dùng DoveCot làm POP3 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 cài t t Internet Tìm gói dovecot-1.2.6-4-fc12-i386.rpm th m c Packages a Fedora 12 ch y gói 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 c ng s d ng l nh #make install cài t DoveCot 2.4 C u hình DoveCot p tin c u hình c a DoveCot /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 xác Mail Location (Th m c ch a Mail) Dovecot: mail_location = /var/spool/mail/%u (Do postfix, ta ã ch n n i ch a mail /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 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 máy tính: #chkconfig dovecot on Ki m tra DoveCot ã ho t MailServer: ng hay ch a b ng cách k t n i n c ng POP3 c a #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 143) dovecot 2.5 Th nghi m G i Nh n th b ng Thunderbird L i K t: Trong báo cáo ch h ng d n th nghi m thi t l p Mail Server n gi n localhost… tùy bi n Mail Server s d ng m ng n i b (Intranet) ho c xa h n n a có th dùng ph m vi toàn th gi i (Internet) r t nhi u chuy n ph i làm (B o m t, Antivirus, b l c th rác ) u trình c u hình postfix dovecot có x y l i gì, b n có th ki m tra log /var/log/message /var/log/maillog bi t nguyên nhân tìm hi u cách kh c ph c 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 M cL c 1.1 C u trúc m t h th ng Email hoàn ch nh 1.1.1 Mail User Agent (MUA) 1.1.2 Mail Transfer Agent 1.1.3 Mail Delivery Agent 1.1.4 SMTP 1.1.5 POP3 Thi t l p Mail Server Linux 2.1 Cài t Postfix 2.2 C u hình Postfix 2.3 Cài t DoveCot 2.4 C u hình DoveCot 2.5 Th nghi m G i Nh n th b ng Thunderbird 10 i K t 11 Tài li u tham kh o 12 [...]... 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 M cL c 1.1 C u trúc m t h th ng Email hoàn ch... 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... http://fedorasolved.org /server- solutions/postfix -mail- server M cL 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 ... phiên b n ch y Linux) h u hành Windows Trên h u hành Linux Evolution hay Kmail 1.1.2 Mail Transfer Agent Mail Transfer Agent m t ph n c a h th ng email, m nh n công vi c chuy n email t m t máy... /var/log/maillog bi t nguyên nhân tìm hi u cách kh c ph c 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/... ch n v MTA có th c dùng Linux nh Sendmail, Postfix, Fetchmail, Qmail Exim… 1.1.3 Mail Delivery Agent Mail Delivery Agent ho t ng ng m phía sau, óng vai trò m t b l c email gi a MTA MUA, ng d

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

Từ khóa liên quan

Mục lục

  • Cấu trúc một Hệ Thống Email hoàn chỉnh

  • Thiết Lập Mail Server trên Linux

Tài liệu cùng người dùng

Tài liệu liên quan