7.01.2009

MAIL SERVER - POSTFIX





Download source tại trang chủ Postfix: http://www.postfix.org/download.html
Download source tại trang chủ Dovecot: http://www.dovecot.org/download.html
Tải về bài viết: MAIL SERVER - POSTFIX.pdf

Giới thiệu
Postfix - Mail Transfer Agent (MTA) là một phần mềm mã nguồn mở (miễn phí) dùng để gửi nhận email.
Nó được phát hành dưới Giấy phép Công cộng IBM 1,0 đó là một phần mềm miễn phí cấp giấy phép.

Postfix được viết bởi Wietse Venema trong thời gian ở tại trung tâm Nghiên cứu Thomas J. Watson (IBM), và tiếp tục được tích cực phát triển ngày hôm nay. Postfix lần đầu tiên được phát hành vào giữa năm 1999.
Ưu điểm: Nhanh chóng, dễ dàng để quản lý, an toàn và được sử dụng rộng rãi.


1. Cấu hình Dns Server cho domain nhatnghe106.com (xem chi tiết) và thêm 2 record sau vào cuối file thuận.

nhatnghe106.com. IN MX 0 mail.nhatnghe106.com.
mail IN A 192.168.9.106

- Kiểm tra
#nslookup
>set type=MX
>nhatnghe106.com

2. Cài đặt Mail Server
- Kiểm tra và cài đặt gói phần mềm postfix

- Kiểm tra và cài đặt dịch vụ sendmail

- Stop dịch vụ sendmail
#service sendmail stop

- Cấu hình dịch vụ sendmail off trên tất cả các run level
#chkconfig --level 123456 sendmail off

- Chuyển Mail Transport Agen (MTA) từ sendmail sang postfix
#alternatives --config mta
(nhập số 2)

3.Cấu hình Mail Server - Postfix
a. Chỉnh sửa các dòng sau trong file cấu hình /etc/postfix/main.cf
- thêm vào dòng 71
myhostname = mail.nhatnghe106.com

- thêm vào dòng 78
mydomain = nhatnghe106.com

- bỏ dấu # ở dòng 107
inet_interfaces=all

- thêm dấu # vào dòng 110
#inet_interfaces=localhost

- thêm dấu # vào dòng 155
#mydestination = $myhostname, localhost. $mydomain, localhost

- bỏ dấu # ở dòng 156
#mydestination = $myhostname, localhost. $mydomain, localhost, $mydomain

- chỉnh sửa dòng 255
mynetworks = 192.168.9.0/24, 127.0.0.0/8

b.
- Khởi động dịch vụ
#service postfix start

- Cấu hình postfix autostart cùng hệ thống
#chkconfig --level 35 postfix on

- Kiểm tra dịch vụ mail đã start chưa (port 25)
#netstat -ltn

4. Kiểm tra gửi nhận mail bằng bộ lệnh Smtp của Mail Server
- Từ máy Windows Server 2003 -> start ->run -> cmd
nhập vào nội dung sau:

telnet mail.nhatnghe106.com 25
helo host
mail from: usertest
rcpt to: root
data
[nhập vào nội dung của mail]
.
quit

- Dùng lệnh đọc mail của user trên máy Mail Server
#mail -u root

+ Xem mail theo số thứ tự từ 1 -> ...
+ root là 1 user
+ exit để thoát

5. Cài đặt và cấu hình DOVECOT (Pop3)
Giới thiệu: Dovecot là dịch vụ nhận và phân phát mail tới các user.

- Cài package dovecot

- Cấu hình file /etc/dovecot.conf, dòng 17
protocols = imap pop3

- start dịch vụ
#service dovecot start

- kiểm tra port của imap (143/tcp) và pop3 (110/tcp)
#netstat -ltn

- cấu hình dovecot run ở level 3,5
#chkconfig --level 3,5 dovecot on

6. Đọc mail sử dụng bộ lệnh pop3
#telnet mail.nhatnghe106.com 110
user hv1
pass 123456
stat
retr 1
quit

Trong đó:
retr 1 -> là số thứ tự mail

7. Cấu hình outlook để gửi nhận Mail

8. Cài đặt và cấu hình webmail
- Cài package squidrrelmail

- Cấu hình file /etc/squidrrelmail/config.php, dòng 28
$domain = 'nhatnghe106.com';

- start dịch vụ
#service httpd start

- Cấu hình httpd run ở level 3, 5
#chkconfig --level 3,5 httpd on

- Truy cập và gửi mail bằng link sau:
http://mail.nhatnghe106.com/webmail