Dịch Vụ Mail Server
lượt xem 23
download
Trong những năm gần đây HDH Linux đang ngày càng trở nên phổ biến trong trường học và môi trường công nghiệp. hệ Unix này, với chức năng và tính ổn định cho phép nó tồn tại song song với các hệ điều hành thương mại khác. Hơn nữa, sự phổ biến của mã nguồn Linux trên Internet đã đóng góp rất nhiều cho sự phổ cập của linux. Điều này là lý do cho nhóm đã chọn đề tài nghiên cứu và phát triển các dịch vụ mạng trên môi trường Linux....
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Dịch Vụ Mail Server
- BỘ GIAO DUC VÀ ĐAO TAO ́ ̣ ̀ ̣ HỆ THÔNG ĐAO TAO CHUYÊN GIA MANG ́ ̀ ̣ ̣ BACHKHOA-NPOWER ́ ̀ ̃ Quach Đinh Dung Dịch Vụ Mail Server Chuyên nghanh: Quản Trị Mạng ̀ Project : Server+ Người hướng dân: ̃ GV.Phan Đức Chinh ̀ 1
- LỜI GIỚI THIỆU Trong những năm gần đây HDH Linux đang ngày càng trở nên phổ biến trong trường học và môi trường công nghiệp. hệ Unix này, với chức năng và tính ổn định cho phép nó tồn tại song song với các hệ điều hành thương mại khác. Hơn nữa, sự phổ biến của mã nguồn Linux trên Internet đã đóng góp rất nhiều cho sự phổ cập của linux. Điều này là lý do cho nhóm đã chọn đ ề tài nghiên cứu và phát triển các dịch vụ mạng trên môi trường Linux. Trước hết em xin cảm ơn thầy Phan Đức Chinh đã nhiệt tình giúp đỡ em ̀ hoàn thành project này . Project – Dich vụ Mail sever . 2
- Mục lục Chương I: Tổng quan 1.Khái niệm........................................................................................1 2.Những giao thức Mail.....................................................................2 3.Giới thiệu hệ thống Mail................................................................2 Chương II: Cài đặt và cấu hình dịch vụ 4.Cài đặt và cấu hình Mail Server – SendMail.................................4 4.1.Cài đặt..........................................................................................4 4.2.Cấu hình.......................................................................................4 5.Cài đặt - cấu hình Pop Server và Imap Server..............................6 6.Cấu hình máy khách sử dụng được Mail Server...........................6 6.1.Máy khách là máy Linux..............................................................7 6.2.Máy khách là máy Windows.........................................................12 7.Cài đặt và cấu hình Webmail và OpenMail....................................16 7.1.Cài đặt và cấu hình từ file nhị phân *.rpm..................................16 7.1.1.Cài đặt.......................................................................................16 7.1.2.Cấu hình....................................................................................18 7.2.Cài đặt OpenWebmail từ Source Code........................................20 3
- 1. Khái niệm Thư điện tử, Electronic mail, Email, là dịch vụ có thể nói là quan trọng nhất đối với người sử dụng Internet. Do tính phổ cập của email, việc cấu hình tốt Mail server, tạo điều kiện cho người sử dụng có thể trao đổi Email là công việc đầu tiên và quan trọng nhất của người quản trị. Một cấu hình sai email có thể dẫn đấn tình trạng không gửi hoặc nhận được thư, hoặc tệ hơn là mất thư mà không có phản hồi. Hoạt động của dịch vụ mail gắn rất chặt chẽ với cầu hình của DNS. 2. 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) 3. Giới thiệu hệ thống Mail Một hệ thống mail yêu cầu phải có ít nhất hai thành phần, nó có thể đ ịnh vị trên 2 hệ thống khác nhau hoặc trên cùng một hệ thống, mail server và mail client. Ngoài ra, nó còn có các thành phẩn khác như Mail Host, mail gateway. • Mail gateway. Một mail gateway là máy kết nối giữa các mạng dùng các giao thức truyền thông khác nhau dùng chung giao thức. Ví dụ một mail gateway có thể kết nối một mạng TCP/IP với một mạng chạy bộ giao thức System Network Architeture (SNA). 4
- Một mail gateway đơn giản nhất dùng để kết nối 2 mạng dùng chung giao thức họăc mailer. Khi đó mail gateway chuyển mail giữa domain nội bộ và các domain bên ngoài. • Mail Host. Một Mail Host là máy giữ vai trò máy chủ mail chính trong hệ thống mạng. Nó dùng như thành phần trung gian để chuyển mail giữa các vị trí không kết nối trực tiếp được với nhau. Mail Host phân giải địa chỉ người nhận để chuyển giữa các mail server hoặc chuyển đến mail gateway. Một ví dụ về Mail Host là máy trong mạng cục bộ LAN có modem được thiết lập lêin kết PPP hoặc UUCP dùng đường dây thoại. Mail hosst cũng có thề là máy chủ đóng vai trò router giữa mạng nội bộ và mạng Internet. • Mail Server. Mail server chứa mailbox của người dùng. Mail server nhận mail từ client gửi đến và đưa vào hàng đợi đề gửi đến Mail Host. Mail server nhận mail từ Mail Host gửi đến và đưa vào mauilbox của người dùng. Người dùng sử dụng NFS (Network File System) đề mount thu mục chứa mailbox trên Mail Server để đọc. Nếu NFS không được hỗ trợ thì người dùng phải login vào Mail Server đề nhận thư. Trong trường hợp Mail Client hỗ trợ POP/IMAP và trên Mail Server cũng hỗ trợ POP/IMAP thì người dùng có thể đọc thư bằng POP/IMAP. • Mail Client. Là những chương trình hỗ trợ chức nắng đọc và soạn thảo thư, Mail Client tích hợp 2 giao thức SMTP và POP, SMTP hỗ trợ tính năng chuyển thư từ Client đến Mail Server, POP hỗ trợ nhân thư từ Mail Server về Mail Client. 5
- Ngoài việc tích hợp giao thức POP Mail Client còn tích hợp giao thức IMAP, HTTP đề hỗ trợ chức năng nhận mail cho Client. Các chương trình Mail Clinet thường sử dụng như Microsoft Outlook Express, Microsoft Office Outlook, Eudora,… • Một số hệ thống mail thường dùng. • Hệ thống mail cục bộ. Cấu hình hệ thống mail đơn giản gồm một hoặc nhiều trạm làm việc kết nối vào một Mail Server. Tất cả các mail đều chuyển cục bộ. • Hệ thống mail cục bộ có kết nối ra ngoài. Hệ thống mail trong một mạng nhỏ gồm một Mail Server, một Mail Host và một Mail Gateway kết nối với một hệ thống bên ngoài. Không cần DNS Server. 4.Cài đặt và cấu hình Mail Server – SendMail . 4.1Cài đặt • Cài đặt Sendmail trong quá trình cài đặt hệ điều hành. • Cài đặt từ các Package sau : • Sendmail-x-x.rpm. • Sendmail-cf-x-x.rpm. • M4-x-x.rpm. 4.2 .Cấu hình • Các tập tin và thư mục cấu hình của Sendmail : /etc/mail/sendmail.cf /etc/aliases /etc/mail/access 6
- /var/spool/mail Tập tin /etc/mail/sendmail.cf : đây là tập tin cấu hình chính của sendmail. Nội dung của tập tin được chia thành 3 nhóm thong tin cấu hình chính : + 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 dung có thể dung định nghĩa lại cách sử lý của Sendmail. Cấu hình Mail Server vói Sendmail • Khi cấu hình Mail Server với Sendmail, ta cần quan tâm đ ến các thông số cấu hình quan trọng trong file : /etc/mail/sendmail.cf sau : - Cwlocalhost : cấu hình Sendmail nhận mail cho miền. - O MaxRecipientsPerMessage= : giới hạn số người nhận thư. - O MaxMessageSize= : giới hạn kích thước của thư. • Tập tin /etc/mail/access : chỉnh sửa nội dung tập tin này như sau o < Domain > RELAY o RELAY • 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. o #cd /etc/mail o #makemap hash access < access • Khởi động lại Sendmail o #/etc/init.d/sendmail restart 7
- • Sử dụng : dung trình tiện ích Mail để gửi và nhận Mail giửa những người dung. o Cú pháp : #mail –v o Ví dụ : # mail –v duyvu@linuxgroup.com. 5. Cài đặt - cấu hình Pop Server và Imap Server - Để cho người dùng có thể gửi và nhận Mail từ các chương trình Client Mail như : Outlook Express, Eudora, Netscape… ta phải cài đặt và cấu hình Imap Server hoặc Pop Server. - Có hai cách cài đặt POP Server: Cách 1: Ta cần phải cài đặt gói tin imap-2002d-3.i386.rpm vì trong package này có chứa POP Server, trong các đĩa CDROM của Fedora chưa có package này do đó ta phải download từ site: http://rpmfind.net. Khởi động POP Server ta dùng lệnh sau: #chkconfig pop3 on #service xinetd restart Hoặc sau khi ta cài đặt IMAP package xong ta dùng lệnh setup ->System Services -> IPOP3, sau đó dùng lệnh #/etc/init.d/xinetd restart. Cách 2: Cài đặt gói dovecot-0.99.10.5-0.FC4.rpm từ CDROM Fedora Core 4, sau đó ta mở file cấu hình /etc/dovecot.conf để thay đổi các thông số sau: protocols = imap imaps pop3 pop3s ; chỉ định các protocol sử dụng imap_listen = * ; chỉ định trạng thái listen trên card mạng cho IMAP pop3_listen = * ; chỉ định trạng thái listen trên card mạng cho POP3 8
- - Sau đó thực thi lệnh : #chkconfig dovecot on #service dovecot restart 6. Cấu hình máy khách sử dụng được Mail Server 6.1. Máy khách là máy Linux Trên linux các client đều có hỗ trợ sẵn tiện ích Kmail, để cấu hình client nhận mail từ mail server ta tiến hành các bước sau: Truy cập theo đương dẩn như hình bên dưới để khởi động Kmail. Hình 9.1 Khởi động Kmail 9
- Sau đó giao diện kế tiếp xuất hiện như sau: Hình 9.2: Màn hình chào mừng Để cấu hình nhận thư cho một tài khoản ta thực chiện các bước : Setting=>configue kmail giao diện kế tiếp xuất hiện như sau: Hình 9.3: Giao diện cấu hình . 10
- Quan sát giao diện trên ta thấy các thẻ khác nhau, để cấu hình nhận mail từ server ta chọn vào thẻ account như hình bên dưới, trong thẻ account co 2 mục để ta cấu hình là receiving và sending: Hình 9.4: Cấu hình Để nhận mail ta chọn mục receiving, trên giao diện receiving ta chọn add giao diện kế tiêp như sau: Hình 9.5 Chọn Pop 11
- Ta có thể chọn 1 trong 2 giao thức IMAP/POP3 để nhận thư, ở đây ta chọn giao thức POP3, giao diện kế tiếp như sau: Hình 9.6 Giao thiết kế Ta điền đầy đủ thông tin về tài khoản và địa chỉ mail server, ở ví dụ này ta se cấu hình nhận thư cho tai khoản testmail và server 192.168.100.1 như hình bên dưới: 12
- Hình 9.7 Điền thông tin account Sau khi nhập đầy đủ thông tin ta chọn OK, sau khi hoàn tất qua trình cấu hình ta sẽ thấy giao diện như sau: 13
- Hình 9.8 Giao diện hoàn thành Sau khi đã hoàn tất ta chọn OK để hoàn tất việc cấu hình 6.2. Máy khách là máy Windows • Có nhiều phần mềm dùng để gửi và nhận Mail trên Windows. Nhưng ở đây tôi xin trình bày cách cấu hình Outlook Express. Cụ thể gồm các bước như sau : + Khởi động Outlook Express. Sau đó ta chọn thẻ Tool Accounts 14
- Hình 9.9 Chọn tài khoản + Tiếp tục chọn tab Mail Add Hình 9.10 Add tài khoản + Ở màn hình Your Name ta điền vào tên hiển thị khi kêt nối. 15
- Hình 9.11 Điền tên tài khoản + Ở màn hình Internet Email Address ta điền vào địa chỉ Email khi kết nối. Hình 9.12 Điền Email của tài khoản 16
- + Ở màn hình Email Server Name ta điền vào địa chỉ của Pop3 Server Và SMTP Server. Hình 9.13 Tên Email server + Ở màn hình Internet Mail Logon ta nhập vào tên User và password kết nối. 17
- Hình 9.14 Điền tên và mật khẩu + Click Finish để kết thúc 7. Cài đặt và cấu hình WebMail – OpenWebMail 7.1. Cài đặt và cấu hình từ file nhị phân *.rpm Bước 1: Ta dùng lệnh rpm -ivh package*.rpm Đối với Fedora Core ta cần các package sau: - perl-Compress-Zlib-1.33-6.i386.rpm - perl-suidperl-5.8.3-18.1.i386.rpm - perl-Text-Iconv-1.2-fc1.i386.rpm - openwebmail-2.51-1.i386.rpm Đối với phiên bản trước của Linux thì ta cần tham khảo thêm Website http://openwebmail.org/openwebmail/download/ để biết rõ hơn. Bước 2: Đối với Fedora Core yêu cầu phải có MIME-Base64-3.0 cho nên ta cần cài thêm phần mềm này: - #tar xzvf MIME-Base64-3.00.tar.gz - #cd MIME-Base64-3.00/ - #perl Makefile.PL - #make - #make install Bước 3: Thực thi lệnh # /var/www/cgi-bin/openwebmail/openwebmail- tool.pl --init Bước 4: Sau đó Open Webmail yêu cầu thay đổi thông tin trong file /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf dbm_ext .db dbmopen_ext .db dbmopen_haslock no Bước 5: Thực thi lại lệnh # /var/www/cgi-bin/openwebmail/openwebmail- tool.pl –init 18
- Bước 6: Truy cập vào địa chỉ http://server/cgi- bin/openwebmail/openwebmail.pl để truy xuất vào Webmail Server để sử dụng Hình 9.15 Màn hình đăng nhập Bước 7: Login và sử dụng OpenWebmail Hình 9.16 Đăng nhập sử dụng 7.1.1.1 Cấu hình Mọi thông tin cấu hình của Open Webmail nằm trong file /var/www/cgibin/openwebmail/etc/openwebmail.conf. Ta cần tham khảo các thông tin cấu hình sau: releasedate 20050228 #ngày cuối cập nhật phiên bản domainnames hcm.vn #chỉ định tên domain auth_module auth_unix.pl 19
- mailspooldir /var/spool/mail # chỉ định spool mail cho user. ow_cgidir /var/www/cgi-bin/openwebmail ow_cgiurl /cgi-bin/openwebmail ow_htmldir /var/www/data/openwebmail ow_htmlurl /data/openwebmail logfile /var/log/openwebmail.log 7.2. Cài đặt OpenWebmail từ Source Code Ta download phần mềm sau từ địa chỉ http://openwebmail.org/openwebmail/download/packages/. Apache Web server cho phép thực thi chương trình cgi. - Perl 5.005 or later - CGI.pm-3.05.tar.gz - MIME-Base64-3.01.tar.gz - libnet-1.19.tar.gz - Digest-1.08.tar.gz - Digest-MD5-2.33.tar.gz - Text-Iconv-1.2.tar.gz - Libiconv-1.9.1.tar.gz (required nếu hệ thống không hỗ trợ iconv) - Openwebmail-2.51.tar.gz Tuy nhiên ta cần tham khảo địa chỉ sau để cập nhật thông tin cho hợp lệ để chọn các gói trên tại địa chỉ: http://openwebmail.org/openwebmail/doc/readme.txt. Sau khi ta download xong các phần mềm trên ta thực hiện các bước như sau: Bước 1: Cài phần mềm CGI.pm cd /tmp 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Luận văn: Tìm hiểu IPv6 và cấu hình chuyển đổi giao tiếp từ IPv4 sang IPv6
100 p | 497 | 228
-
Đề tài: XÂY DỰNG HỆ THỐNG MẠNG UBUNTU
102 p | 366 | 89
-
LUẬN VĂN: Xây dựng được mô hình Mail Exchange Server 2007
63 p | 176 | 53
-
Luận văn Mailling System
122 p | 138 | 49
-
Luận văn: Phương pháp thêm dấu tiếng việt vào văn bản tiếng việt không dấu
0 p | 120 | 19
-
Đề tài: Xây dựng ứng dụng Webmail
30 p | 129 | 12
-
Tóm tắt Đồ án tốt nghiệp Quản trị mạng máy tính: Thiết kế và xây dựng hô hình mạng LAN 3 lớp
24 p | 40 | 8
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn