亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

CentOS郵件服務(wù)器搭建系列—— POP / IMAP 服務(wù)器的構(gòu)建( Dovecot )

瀏覽:122日期:2024-07-11 08:27:54

前言

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

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

安裝 Dovecot

首先,安裝 Dovecot 。

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

Setting up Install ProcessSetting up repositoriesdag 100% |=========================| 1.1 kB 00:00update 100% |=========================| 951 B 00:00base 100% |=========================| 1.1 kB 00:00addons 100% |=========================| 951 B 00:00extras 100% |=========================| 1.1 kB 00:00Reading repository metadata in from local filesParsing package install argumentsResolving 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 checkDependencies Resolved

=============================================================================Package Arch Version Repository Size=============================================================================Installing:dovecot i386 0.99.11-4.EL4 base 612 kInstalling for dependencies:mysql i386 4.1.20-1.RHEL4.1 base 2.9 Mperl-DBI i386 1.40-8 base 466 kpostgresql-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 MDownloading 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:00Running Transaction TestFinished Transaction TestTransaction Test SucceededRunning TransactionInstalling: 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.EL4Dependency 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.1Complete!

配置 Dovecot然后,修改相應(yīng)配置文件,配置 Dovecot 。

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

#protocols = imap imaps  ← 找到這一行,將協(xié)議設(shè)置為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號(hào)和143號(hào)端口,所以在啟動(dòng)服務(wù)前,配置防火墻,開通這兩個(gè)端口。

[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號(hào)端口-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 143 -j ACCEPT  ← 允許IMAP使用的143號(hào)端口

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

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

啟動(dòng) Dovecot

最后,啟動(dòng) Dovecot ,并將其設(shè)置為自啟動(dòng)。

[root@sample ~]# chkconfig dovecot on  ← 設(shè)置Dovecot為自啟動(dòng)

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

[root@sample ~]# /etc/rc.d/init.d/dovecot start  ← 啟動(dòng)Dovecot服務(wù)

Starting Dovecot Imap:  [ OK ]

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

標(biāo)簽: CentOS
相關(guān)文章:
主站蜘蛛池模板: 黄色免费观看 | 午夜精品福利在线 | 成人在激情在线视频 | 在线日韩麻豆一区 | 日产一一到六区麻豆 | 亚洲国产九九精品一区二区 | 222www免费观看 | 免费视频精品一区二区 | 国产极品嫩模大尺度福利视频 | 日韩亚洲国产综合久久久 | 日韩欧美制服 | 一级黄色片子 | 看看黄色毛片 | 亚洲欧美日韩综合精品网 | 亚洲国产成人精品小蝌蚪 | 亚洲三级久久 | 国产一区在线mmai | 亚洲精品影院久久久久久 | 国产美女福利视频福利 | 拍拍视频免费观看网站在线观看 | 久久噜国产精品拍拍拍拍 | 日本 欧美 在线 | 亚洲一欧洲中文字幕在线 | 9久热久re爱免费精品视频 | 国产肥老妇视频∵ | 免费网站直接看 | 蜜臀网站 | 欧美人成人亚洲专区中文字幕 | 久久久久青草大香线综合精品 | 欧美一区二区视频三区 | 国产成人99久久亚洲综合精品 | 亚洲视频在线观看网站 | 俺来也俺来也天天夜夜视频 | 永久免费毛片在线播放 | 自偷自拍亚洲欧美清纯唯美 | 在线观看日本永久免费视频 | www视频在线免费观看 | 亚洲视频色图 | 丝袜足液精子免费视频 | 毛片在线不卡 | 免费在线观看黄视频 |