Danh mục

Bài giảng Tổng quan về Linux - Chương 10: Sendmail

Số trang: 52      Loại file: pdf      Dung lượng: 614.70 KB      Lượt xem: 16      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 33,000 VND Tải xuống file đầy đủ (52 trang) 0
Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Tổng quan về Linux - Chương 10: Sendmail, trình bày các kiến thức: giới thiệu MUAs, MTAs and MDAs, cấu trúc của một Email Message, SMTP và the Message Envelope,... Đây là tài liệu học tập và giảng dạy dành cho sinh viên và giảng viên ngành CNTT.
Nội dung trích xuất từ tài liệu:
Bài giảng Tổng quan về Linux - Chương 10: SendmailSENDMAILGiới thiệu MUAs, MTAs, and MDAs Cấu trúc của 1 Email Message SMTP và the Message Envelope Lịch sử sendmail The Mail Queue AliasesBiên dịch sendmail và cài đặt Tại sao dùng Berkeley sendmail? Tải Source Code Cấu hình Build-Time Database Map Support Ví dụ site.config.m4 Biên dịch sendmailCấu hình sendmail File cấu hình có thể làm gì ? So sánh .cf files với .mc files Cấu trúc của .mc File Biến cấu hình FEATURE() Macros Masquerading Relaying Database Maps Sinh ra .cf file từ .mc fileAnti-Spam Định nghĩa spam No Default Relaying Access Control Database Better Checking on Sender InformationChạy sendmail: Các tham số dòng lệnh Khởi độngMUAs, MTAs, and MDAsPart What It Does ExamplesMail User MUA là chương trình dùng để elm, pine,Agent đọc và gửi mail. Có thể gọi là Outlook,(MUA) mail client. EudoraMail MTA làm nhiệm vụ như là mail sendmail,Transfer router. Nó nhận mail từ MUA lẫn qmail,Agent MTA, căn cứ vào header của exchange(MTA) mail mà nó quyết định chuyển đi server bằng cách nàoMail MDA chấp nhận các mail từ MTA mail.localDelivery và chuyển đi cụ thể đến user procmailAgent(MDA)Ví dụ MTA: phần quan trọng nhất. Nó chịu trách nhiệm làm các công việc chuyển mail “thông minh. Quá trình gửi nhận mail1. jsmiths MUA (pine, outlook, … ) trên host1.uiuc.edu chuyển message đến MTA (sendmail) trên local host.2. MTA (sendmail) chú ý message được đánh địa chỉ đến 1 user tại host2.uiuc.edu. Khi đó nó được cấu hình để biết rằng nó có thể đến host2.uiuc.edu thông qua SMTP, nó chuyển message sang SMTP MDA (thường SMTP MDA được build sẵn trong sendmail, nhưng các MDA khác có thể là 1 chương trình ngoài).3. SMTP MDA kết nối vào MTA trên host2.uiuc.edu (sendmail) và gửi nó 1 message.4. MTA trên host2.uiuc.edu (sendmail) thông báo rằng message được đánh địa chỉ đến 1 user trên localhost, do đó nó chuyển message vào local MDA.5. Local MDA lưu message trong mailbox của johndoe .6. Kế tiếp johndoe kết nối vào host2.uiuc.edu và chạy MUA, message sẽ ở đó để anh ta đọc. Structure of an Email Message Email messages có 2 phần : Headers: dòng có dạng field: value chứa thông tin về message, như là To:, From:, Date:, and Message-ID: Body: nội dung của message  From root@alibaba.citd.edu.vn Tue Nov 30 09:54:29 2010  Return-Path:  Received: from alibaba.citd.edu.vn (alibaba [127.0.0.1])  by alibaba.citd.edu.vn (8.12.8/8.12.8) with ESMTP id oAU2sNOR003125  for ; Tue, 30 Nov 2010 09:54:28 +0700  Received: (from root@localhost)  by alibaba.citd.edu.vn (8.12.8/8.12.8/Submit) id oAU2sNKh003123  for natuan; Tue, 30 Nov 2010 09:54:23 +0700  Date: Tue, 30 Nov 2010 09:54:23 +0700  From: root  Message-Id:  To: natuan@alibaba.citd.edu.vn  Subject: Test sendmail program  This is the message body. SMTP and the Message Envelope [root@alibaba mail]# telnet 172.16.10.1 25 Trying 172.16.10.1... Connected to 172.16.10.1. Escape character is ^]. 220 pascal.citd.edu.vn ESMTP Sendmail 8.12.8/8.12.5; Sun, 30 Nov 2003 09:14:37 - 0500 helo pascal 250 pascal.citd.edu.vn Hello [192.168.1.13], pleased to meet you mail from: tuan@citd.edu.vn 250 2.1.0 tuan@citd.edu.vn... Sender ok Quá trình gửi mail rcpt to:anhtuan98@yahoo.com 250 2.1.5 anhtuan98@yahoo.com...Recipient ok data 354 Enter mail, end with . on a line by itself subject: Test mail from alibaba CITD This is the message body . 250 2.0.0 hAUEEb7S003989 Message accepted for delivery quit 221 2.0.0 pascal.citd.edu.vn closing connection Connection closed by foreign host. Lịch sử sendmail The Past:  sendmail là một trong những MTA cổ nhất và dùng nhiều nhất trên Internet  Bản gốc được viết trước khi Internet được chuẩn hoá  Được thiết kế đủ linh hoạt để chuyển mail cho các mail systems khác nhau bất kể tính chất của nó Today:  Internet được chuẩn hoá nhiều hơn  Dùng SMTP (Simple Mail Transfer Protocol)  Nhiều tính năng cũ của sendmail được bỏ qua  Mặc dù dùng SMTP, MTA vẫn còn được dùng cho việc dẫn đường mail! The Mail Queue sendmail chạy background đợi new messages. Khi có 1 kết nối đến, một child process được sinh ra để xử lý kết nối, trong khi parent process quay trở lại tiếp tục đợi new connections. Khi một message được nhận, sendma ...

Tài liệu được xem nhiều: