Messages vào hệ thống Postfix như thế nào:

Một phần của tài liệu XÂY DỰNG HỆ THỐNG MẠNG UBUNTU (Trang 25 - 27)

III. Postfi x:

b.Messages vào hệ thống Postfix như thế nào:

Messages vào hệ thống Postfix với 4 cách như sau :

 1 Messages được chấp nhận khi đến từ localy ( được gửi từ user trên cùng 1 máy tính ).

 1 Message có thể được chấp nhận khi vận chuyển thông qua network

 1 Message có thể được Postfix chấp nhận khi thông qua 1 phương thức như resubmitted để forwarding đến 1 địa chỉ khác.

 Postfix tạo ra messages khi nó phải gửi thông báo không chuyển được

messages hay hoãn messages.

Local Email Submission :

Các thành phần Postfix làm việc với nhau bằng cách ghi và đọc thông tin từ hàng đợi ( queue ) của Postfix. Queue manager có trách nhiệm quản lý thông

tin , quản lý messages trong hàng đợi ( queue ) và thông báo cho đúng thành

phần của postfix khi thành phần đó có việc phải làm.

Hình 3 ở bên dưới minh hoa đường đi của “local email message” vào hệ

thống của Postfix như thế nào. Local message được gửi vào maildrop directoty của Postfix queue bằng lệnh postdrop. The pickup daemon đọc message ở trong hàng đợi và đưa qua cleanup daemon. 1 vài message khi gửi đi hoàn toàn thiếu những thông tin cần thiết cho 1 message hợp lệ , vì vậy với sự kết hợp

giữa cleanup daemon và trivial-rewrite sẽ thêm vào các message header , chuyển đổi địa chỉ thành dạng user@domain.tld hay dựa trên canonical , virtual lookup table.

The cleanup daemon thực thi trên tất cả inbound mail và sẽ thông báo cho queue manager sau khi đưa message đã được chỉnh sữa vào incoming queue. Tiếp sau đó queue manager sẽ gọi MDA thích hợp để chuyển message đi.

Khoa Khoa Học Công Nghệ Ngành : Mạng Máy Tính

Hình 3- Local Email Submission

Email From Network :

Hình 4 bên dưới minh họa cho chúng ta thấy đường đi của một network email message đi vào hệ thống Postfix. Message nhận từ network được

chấp nhận bằng Postfix smtpd daemon. Smtpd daemon thực hiện việc kiểm

tra và có thể cấu hình để cho phép client relay email trên server hoặc từ

chối . smtpd daemon đưa message vào cleanup deamon, nơi mà thực hiện

việc kiểm tra và điền thông tin cho message và sau đó đưa vào incoming

Khoa Khoa Học Công Nghệ Ngành : Mạng Máy Tính

Postfix Email Notifications :

Khi user manager bị hoãn hay không thể chuyển đi được, Postfix sử dụng defer hay bounce daemon để tạo ra 1 error message. Error message không bị đưa vào cleanup daemon mà được kiểm tra bình thường trước khi đưa và

incoming queue.

Email Forwarding :

Đôi khi sau khi xử lý 1 email Postfix nhận ra rằng địa chỉ người nhận thực

sự trỏ tới 1 địa chỉ khác trên 1 hệ thống khác. Postfix có thể đơn giản

chuyển message đến smtp client để chuyển đi 1 cách trực tiếp , nhưng để đảm bảo tất cả các người nhận được xử lý và ghi nhận chính xác, postfix resubmitted message như là 1 new message và được xử lý như locally

submitted message. (adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu XÂY DỰNG HỆ THỐNG MẠNG UBUNTU (Trang 25 - 27)