久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

CentOS/POP、IMAP服務器的構建

來自站長百科
跳轉至: 導航、? 搜索

CentOS | CentOS安裝 | CentOS使用手冊

POP/IMAPMUA從郵件服務器中讀取郵件時使用的協(xié)議。其中,與 POP3 是從郵件服務器中下載郵件比起來,IMAP4 則是將郵件留在服務器端直接對郵件進行管理、操作。這里,我們用Dovecot來實現(xiàn)對POP3及IMAP4等協(xié)議支持的郵件接收服務器的搭建。

Dovecot是一個比較新的軟件,由Timo Sirainen開發(fā),最初發(fā)布于2002年7月。作者將安全性考慮在第一,所以 Dovecot 在安全性方面比較出眾。另外,Dovecot 支持多種認證方式,所以在功能方面也比較符合一般的應用。

安裝Dovecot[ ]

[root@sample ~]# yum -y install dovecot  ← 在線安裝 Dovecot

Setting up Install Process
Setting up repositories
dag 100% |=========================| 1.1 kB 00:00
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for dovecot to pack into transaction set.
dovecot-0.99.11-4.EL4.i38 100% |=========================| 15 kB 00:00
---> Package dovecot.i386 0:0.99.11-4.EL4 set to be updated
--> Running transaction check
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: dovecot
--> Processing Dependency: libpq.so.3 for package: dovecot
--> Processing Dependency: libmysqlclient.so.14 for package: dovecot
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for postgresql-libs to pack into transaction set.
postgresql-libs-7.4.13-2. 100% |=========================| 11 kB 00:00
---> Package postgresql-libs.i386 0:7.4.13-2.RHEL4.1 set to be updated
---> Downloading header for mysql to pack into transaction set.
mysql-4.1.20-1.RHEL4.1.i3 100% |=========================| 35 kB 00:00
---> Package mysql.i386 0:4.1.20-1.RHEL4.1 set to be updated
--> Running transaction check
--> Processing Dependency: perl(DBI) for package: mysql
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for perl-DBI to pack into transaction set.
perl-DBI-1.40-8.i386.rpm 100% |=========================| 11 kB 00:00
---> Package perl-DBI.i386 0:1.40-8 set to be updated
--> Running transaction check
Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
dovecot i386 0.99.11-4.EL4 base 612 k
Installing for dependencies:
mysql i386 4.1.20-1.RHEL4.1 base 2.9 M
perl-DBI i386 1.40-8 base 466 k
postgresql-libs i386 7.4.13-2.RHEL4.1 base 146 k

Transaction Summary
=============================================================================
Install 4 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 4.1 M
Downloading Packages:
(1/4): dovecot-0.99.11-4. 100% |=========================| 612 kB 00:00
(2/4): postgresql-libs-7. 100% |=========================| 146 kB 00:00
(3/4): mysql-4.1.20-1.RHE 100% |=========================| 2.9 MB 00:02
(4/4): perl-DBI-1.40-8.i3 100% |=========================| 466 kB 00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: perl-DBI ######################### [1/4]
Installing: mysql ######################### [2/4]
Installing: postgresql-libs ######################### [3/4]
Installing: dovecot ######################### [4/4]

Installed: dovecot.i386 0:0.99.11-4.EL4
Dependency Installed: mysql.i386 0:4.1.20-1.RHEL4.1 perl-DBI.i386 0:1.40-8 postgresql-libs.i386 0:
7.4.13-2.RHEL4.1
Complete!

配置Dovecot[ ]

修改相應配置文件,配置 Dovecot 。

[root@sample ~]# vi /etc/dovecot.conf  ← 編輯Dovecot 的配置文件

#protocols = imap imaps  ← 找到這一行,將協(xié)議設置為imap與pop3
 ↓
protocols = imap pop3  ← 變?yōu)榇藸顟B(tài)

#default_mail_env =  ← 找到這一行,定義郵件目錄
 ↓
default_mail_env = maildir:~/Maildir  ← 定義郵件目錄為用戶目錄下的Maildir目錄

添加防火墻規(guī)則[ ]

由于POP3協(xié)議與IMAP4協(xié)議要分別用到110號和143號端口,所以在啟動服務前,配置防火墻,開通這兩個端口。

[root@sample ~]# vi /etc/sysconfig/iptables  ← 編輯防火墻規(guī)則

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT  
← 找到此行,接著添加如下兩行:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 110 -j ACCEPT  
← 允許POP使用的110號端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 143 -j ACCEPT 
← 允許IMAP使用的143號端口

[root@sample ~]# /etc/rc.d/init.d/iptables restart  ← 重新啟動防火墻,使新的設置生效

Flushing firewall rules:          [ OK ]
Setting chains to policy ACCEPT: filter   [ OK ]
Unloading iptables modules:       [ OK ]
Applying iptables firewall rules:      [ OK ]

啟動Dovecot[ ]

最后,啟動Dovecot ,并將其設置為自啟動.

[root@sample ~]# chkconfig dovecot on  ← 設置Dovecot為自啟動

[root@sample ~]# chkconfig --list dovecot
dovecot 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 確認2~5為on的狀態(tài)就OK

[root@sample ~]# /etc/rc.d/init.d/dovecot start  ← 啟動Dovecot服務

Starting Dovecot Imap:        [ OK ]

至此,配合Postfix,就可以通過E-mail客戶端軟件實現(xiàn)電子郵件的收發(fā)了。

參考來源[ ]

http://www.centospub.com/make/dovecot_pop3.html

CentOS使用手冊導航

CentOS安裝

CentOS安裝 | 系統(tǒng)安裝后的初始環(huán)境設置 | 服務器方式安裝CentOS 5

CentOS使用手冊

使用RPM管理包 | 使用YUM工具更新系統(tǒng) | 使用rsync服務 | 使用rsync同步 | 使用tar備份 | 使用tar恢復文件 | Samba 服務器的構建 | 用SWAT讓Samba服務器的管理溫和化 | SMTP服務器的構建 | POP/IMAP服務器的構建 | 病毒查殺系統(tǒng)的構建 | 入侵監(jiān)測系統(tǒng)的構建 | 用OpenSSH構建SSH服務器 | 用SSH客戶端軟件登錄到服務器 | 讓服務器支持安全HTTP協(xié)議 | 開放一般用戶的網頁發(fā)布權限 | 虛擬主機的構建 | Servlet/JSP服務器的構建 | 基于日志的站點統(tǒng)計系統(tǒng)的構建 | 構建MySQL數(shù)據(jù)庫服務器 | 用phpMyAdmin讓MySQL數(shù)據(jù)庫管理溫和化 | 數(shù)據(jù)庫的自動備份與恢復 | 用ProFTPD構建FTP服務器 | 用FTP客戶端軟件連接到服務器