欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

歡迎來到云服務(wù)器

服務(wù)器租用

Linux Postfix郵件服務(wù)器的安裝與配置

電子郵件服務(wù)的配置與應(yīng)用
一.電子郵件服務(wù)的概述
(一).電子郵件服務(wù)的概述
Internet最基本的服務(wù),也是最重要的服務(wù)之一,就是電子郵件服務(wù)。據(jù)統(tǒng)計(jì)Internet上百分之三十以上的業(yè)務(wù)量是電子郵件,僅次于WWW服務(wù)。與傳統(tǒng)的郵政信件服務(wù)類似,電子郵件可以用來在Internet或Intranet上進(jìn)行信息的傳遞和交流,但電子郵件服務(wù)還具有快速、經(jīng)濟(jì)的特點(diǎn)。發(fā)一份電子郵件給遠(yuǎn)在他方的一位用戶,通常來說,對(duì)方幾分鐘之內(nèi)就能收到。如果選用傳統(tǒng)郵件,發(fā)一封特快專遞也需要至少一天的時(shí)間。而且電子郵件的費(fèi)用最多只需幾毛錢。與實(shí)時(shí)信息交流,如電話相比,因?yàn)殡娮余]件是采用存儲(chǔ)轉(zhuǎn)發(fā)的方式,發(fā)送郵件時(shí),并不需要收件人處于在線狀態(tài),收件人可以根據(jù)實(shí)際需要隨時(shí)上網(wǎng)從郵件服務(wù)器上收取郵件,方便了信息的交流。
(二).電子郵件系統(tǒng)的簡(jiǎn)介
對(duì)于一個(gè)完整的電子郵件系統(tǒng)而言,它主要由以下三部分構(gòu)件組成。
1.用戶代理
2.郵件服務(wù)器
3.電子郵件使用的協(xié)議
SMTP協(xié)議
POP3協(xié)議
IMAP4協(xié)議
(三).電子郵件服務(wù)的工作原理
E-mail的傳輸過程如下。
① 用戶在各自的POP服務(wù)器注冊(cè)登記,由網(wǎng)絡(luò)管理員設(shè)置為授權(quán)用戶,并取得一個(gè)POP信箱,獲得POP和SMTP服務(wù)器的地址信息。假設(shè)兩個(gè)服務(wù)器的域名分別為example.com和163.com,注冊(cè)用戶分別為liu和chen,E-mail地址分別為liu@example.com和chen@163.com。
② 當(dāng)example.com服務(wù)器上的用戶liu向chen@163.com發(fā)送E-mail時(shí),E-mail首先從客戶端被發(fā)送至example.com的SMTP服務(wù)器。
③ example.com的SMTP服務(wù)器根據(jù)目的E-mail地址查詢163.com的SMTP服務(wù)器,并轉(zhuǎn)發(fā)該E-mail。
④ 163.com的SMTP服務(wù)器收到轉(zhuǎn)發(fā)的E-mail,并保存。
⑤ 163.com的chen用戶利用客戶端登錄至163.com的POP服務(wù)器,從其信箱中下載并瀏覽E-mail。

(四).主流電子郵件服務(wù)器軟件
 在Linux平臺(tái)中,有許多郵件服務(wù)器可供選擇,但目前使用較多的是Sendmail服務(wù)器、 Postfix服務(wù)器和Qmail服務(wù)器。
 Sendmail是一個(gè)很優(yōu)秀的郵件服務(wù)軟件。幾乎所有Linux的缺省配置中都內(nèi)置了這個(gè)軟件,只需要設(shè)置好操作系統(tǒng),它就能立即運(yùn)轉(zhuǎn)起來。
 Postfix是一個(gè)由IBM資助下由Wietse?Venema?負(fù)責(zé)開發(fā)的一個(gè)自由軟件工程產(chǎn)物,它的目的就是為用戶提供除Sendmail之外的郵件服務(wù)器選擇。
 Qmail是有Dan?Bernstein開發(fā)的可以自由下載郵件服務(wù)器軟件,其第一個(gè)beta版本0.70.7發(fā)布于1996年1月24日,當(dāng)前版本是2.3.3-2。
二.postfix郵件服務(wù)的安裝
Red Hat Enterprise Linux 提供了sendmail和postfix兩種STMP郵件服務(wù)軟件,讓用戶可以隨意地選擇其中一種!不過,默認(rèn)情況下安裝程序已將sendmail安裝到系統(tǒng)中了,如果要使用postfix,就必須先將sendmail服務(wù)停止,然后再安裝postfix服務(wù)軟件。具體操作步驟如下:
 ① 檢查sendmail服務(wù)是否已啟動(dòng)
 netstat -nutlp | grep :25
 ② 關(guān)閉sendmail服務(wù)及開機(jī)時(shí)自啟動(dòng)
 /etc/rc.d/init.d/sendmail stop
 chkconfig sendmail off
 ③ 安裝postfix服務(wù)
 將Red Hat Enterprise Linux 5的第3張安裝盤放入光驅(qū),加載光驅(qū)后在光盤的Server目錄下找到postfix的RPM安裝包文件postfix-2.3.3-2.i386.rpm,然后使用
下面的命令安裝:
 rpm -ivh /mnt/Server/postfix-2.3.3-2.i386.rpm
三.postfix郵件服務(wù)的配置
(一).postfix服務(wù)的基本配置

1.設(shè)置運(yùn)行postfix服務(wù)的郵件主機(jī)主機(jī)名、域名
myhostname = mail.gdvcp.net
mydomain = gdvcp.net
2.設(shè)置由本機(jī)寄出的郵件所使用的域名或主機(jī)名稱
myorigin = $mydomain
3.設(shè)置postfix服務(wù)監(jiān)聽的網(wǎng)絡(luò)接口
inet_interfaces = all
4.設(shè)置可接收郵件的主機(jī)名稱或域名
mydestination = $mydomain, $myhostname
5.設(shè)置可轉(zhuǎn)發(fā)(Relay)哪些網(wǎng)絡(luò)的郵件
mynetworks = 192.168.16.0/24
6.設(shè)置可轉(zhuǎn)發(fā)哪些網(wǎng)域的郵件
relay_domains = gdvcp.net
(二).虛擬別名域的配置
① 編輯postfix主配置文件/etc/postfix/main.cf,進(jìn)行如下定義:
virtual_alias_domains = dzxx.cn,example.com
virtual_alias_maps = hash:/etc/postfix/virtual
② 編輯配置文件/etc/postfix/virtual,進(jìn)行如下定義:
@dzxx.cn  @gdvcp.net
admin@example.com  lbt
st0321@example.com  st0321001,st0321002
daliu@example.com  lbt,liu6812@163.com
③ 在修改配置文件main.cf和virtual后,要使更改立即生效,應(yīng)分別執(zhí)行/usr/sbin目錄下以下的兩條命令:
postmap /etc/postfix/virtual
postfix reload
此外,要使它能在單位內(nèi)部網(wǎng)絡(luò)中更好地轉(zhuǎn)發(fā)郵件,還必須進(jìn)行DNS設(shè)置。
rhel5.gdvcp.net.  IN   A  192.168.16.177
mail.gdvcp.net.  IN CNAME  rhel5.gdvcp.net.
gdvcp.net.      IN MX  10  mail.gdvcp.net.
(三).用戶別名的配置
① 打開postfix主配置文件/etc/postfix/main.cf,應(yīng)確認(rèn)文件中包含以下兩條默認(rèn)語句:
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
② 編輯配置文件/etc/aliases,進(jìn)行如下定義:
st0322:  st0322001,st0322002,st0322003,st0322004
st0323:  :include: /etc/mail/st0323
jcz01:  jczliuming
lm01:  jczliuming,liuming86@163.com
③ 在修改配置文件main.cf和aliases后,要使更改立即生效,應(yīng)分別執(zhí)行/usr/sbin目錄下以下的兩條命令:
postalias /etc/aliases         
postfix reload
(四).SMTP認(rèn)證的配置
 Cyrus SASL是Cyrus Simple Authentication and Security Layer的簡(jiǎn)寫,它最大的功能是為應(yīng)用程序提供了認(rèn)證函數(shù)庫。應(yīng)用程序可以通過函數(shù)庫所提供的功能定義認(rèn)證方式,并讓SASL通過與郵件服務(wù)器主機(jī)的溝通從而提供認(rèn)證的功能。
1.Cyrus-SASL認(rèn)證包的安裝
 默認(rèn)情況下,Red Hat Enterprise Linux安裝程序會(huì)將Cyrus-SASL認(rèn)證包,可使用下面的命令檢查系統(tǒng)是否已經(jīng)安裝了Cyrus-SASL認(rèn)證包或查看已經(jīng)安裝了何種版本:
 rpm -qa | grep sasl
 如果系統(tǒng)還沒有安裝Cyrus-SASL認(rèn)證包,應(yīng)將Red Hat Enterprise Linux 5第1、2和3張安裝光盤分別放入光驅(qū),加載光驅(qū)后在光盤的Server目錄下找到與Cyrus-SASL認(rèn)證包相關(guān)的RPM包文件,然后分別使用rpm -ivh命令安裝。例如,要安裝第1張光盤上的cyrus-sasl-2.1.22-4.i386.rpm包文件,可使用下面的命令:
 rpm -ivh /mnt/Server/cyrus-sasl-2.1.22-4.i386.rpm
2.Cyrus-SASL V2的密碼驗(yàn)證機(jī)制
 默認(rèn)情況下,Cyrus-SASL V2版使用saslauthd這個(gè)守護(hù)進(jìn)程進(jìn)行密碼認(rèn)證,而密碼認(rèn)證的方法有多種,使用下面的命令可查看當(dāng)前系統(tǒng)中的Cyrus-SASL V2所支持的密碼
驗(yàn)證機(jī)制:
 saslauthd –v
 當(dāng)前可使用的密碼驗(yàn)證方法有g(shù)etwent、kerberos5、pam、rimap、shadow和ldap。為簡(jiǎn)單起見,這里準(zhǔn)備采用shadow驗(yàn)證方法,也就是直接用/etc/shadow文件中的用戶賬
戶及密碼進(jìn)行驗(yàn)證,因此,在配置文件/etc/sysconfig/saslauthd中,修改當(dāng)前系統(tǒng)所采用的密碼驗(yàn)證機(jī)制為shadow,即:
MECH=shadow
3.測(cè)試Cyrus-SASL V2的認(rèn)證功能
 由于Cyrus-SASL V2版默認(rèn)使用saslauthd這個(gè)守護(hù)進(jìn)程進(jìn)行密碼認(rèn)證,因此,需要使用下面的命令來查看saslauthd進(jìn)程是否已經(jīng)運(yùn)行:
 ps aux | grep saslauthd
 如果沒有發(fā)現(xiàn)saslauthd進(jìn)程,則可用下面的命令啟動(dòng)該進(jìn)程并設(shè)置它開機(jī)自啟動(dòng):
/etc/init.d/saslauthd start
chkconfig saslauthd on
 然后,可用下面的命令測(cè)試saslauthd進(jìn)程的認(rèn)證功能:
 /usr/sbin/testsaslauthd –u lbt –p ‘123456’
4.設(shè)置postfix啟用smtp認(rèn)證
main.cf文件中有關(guān)smtp認(rèn)證的設(shè)置部分
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = ''
smtpd_recipient_restrictions = permit_mynetworks,
 permit_sasl_authenticated, reject_unauth_destination
broken_sasl_auth_clients=yes
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_sasl_security_options = noanonymous
5.測(cè)試postfix是否啟用了smtp認(rèn)證
 采用telnet命令連接到postfix服務(wù)器端口25來進(jìn)行測(cè)試,測(cè)試過程
如下圖所示。
四.啟動(dòng)和停止postfix服務(wù)
1.啟動(dòng)postfix服務(wù)
/etc/init.d/postfix start
2.停止postfix服務(wù)
/etc/init.d/postfix stop
3.重新啟動(dòng)postfix服務(wù)
/etc/init.d/postfix restart
4.重新載入postfix主配置文件
/etc/init.d/postfix reload
5.自動(dòng)啟動(dòng)postfix服務(wù)
       如果需要讓postfix服務(wù)隨系統(tǒng)啟動(dòng)而自動(dòng)加載,可以執(zhí)行“ntsysv”命令啟動(dòng)服務(wù)配置程序,找到“postfix”服務(wù),然后在其前面加上“*” 星號(hào),確定即可。
五.POP和IMAP郵件服務(wù)的實(shí)現(xiàn)
 postfix服務(wù)只是一個(gè)MTA(郵件傳輸代理),它只提供SMTP服務(wù),也就是只提供郵件的轉(zhuǎn)發(fā)及本地的分發(fā)功能。要實(shí)現(xiàn)郵件的異地接收,還必須安裝POP或IMAP服務(wù)。通常情況下,都是將STMP服務(wù)和POP或IMAP服務(wù)安裝在同一臺(tái)主機(jī)上,那么這臺(tái)主機(jī)也就稱為電子郵件服務(wù)器。Red Hat Enterprise Linux 5中,有以下兩個(gè)軟件可以同時(shí)提供
POP和IMAP服務(wù):dovecot和cyrus-imapd。
(一).dovecot服務(wù)的實(shí)現(xiàn)
1.dovecot服務(wù)的安裝
 Red Hat Enterprise Linux安裝程序默認(rèn)沒有安裝dovecot服務(wù),可使用下面的命令檢查系統(tǒng)是否已經(jīng)安裝了dovecot服務(wù):
 rpm -q dovecot
 如果系統(tǒng)還沒有安裝dovecot服務(wù),將Red Hat Enterprise Linux 5第2張安裝光盤放入光驅(qū),加載光驅(qū)后在光盤的Server目錄下找到dovecot服務(wù)的RPM安裝包文件dovecot-1.0-1.2.rc15.el5.i386.rpm和相關(guān)程序,然后使用下面的命令安裝dovecot服務(wù)和相關(guān)程序:
rpm -ivh /mnt/Server/perl-DBI-1.52-1.fc6.i386.rpm
rpm -ivh /mnt/Server/mysql-5.0.22-2.1.i386.rpm
rpm -ivh /mnt/Server/dovecot-1.0-1.2.rc15.el5.i386.rpm
2.dovecot服務(wù)的基本配置
 dovecot服務(wù)的配置文件是/etc/dovecot.conf。要啟用最基本的dovecot服務(wù),只需要修改該配置文件中的以下內(nèi)容:
protocols =pop3 pop3sprotocol pop3 {     listen = *:10100  }
3.啟動(dòng)dovecot服務(wù)并設(shè)置為自啟動(dòng)
 /etc/rc.d/init.d/dovecot start
    chkconfig --level 345 dovecot on
(二).cyrus-imapd服務(wù)的實(shí)現(xiàn)
1.cyrus-imapd服務(wù)的安裝
 Red Hat Enterprise Linux安裝程序默認(rèn)沒有安裝cyrus-imapd服務(wù),可使用下面的命令檢查系統(tǒng)是否已經(jīng)安裝了cyrus-imapd服務(wù):
 rpm -qa | grep cyrus-imapd
 系統(tǒng)當(dāng)前還沒有安裝cyrus-imapd服務(wù),將Red Hat Enterprise Linux 5第2、3張安裝光盤放入光驅(qū),加載光驅(qū)后在光盤的Server目錄下可找到以下與cyrus-imapd服務(wù)相關(guān)的RPM包文件:
cyrus-imapd-perl-2.3.7-1.1.el5.i386.rpm
cyrus-imapd-utils-2.3.7-1.1.el5.i386.rpm
db4-utils-4.3.29-9.fc6.i386.rpm
lm_sensors-2.10.0-3.1.i386.rpm
cyrus-imapd-2.3.7-1.1.el5.i386.rpm
cyrus-imapd-devel-2.3.7-1.1.el5.i386.rpm
然后,可使用rpm -ivh命令分別進(jìn)行安裝 。
2.cyrus-imapd服務(wù)的基本配置
cyrus-imapd服務(wù)的配置文件有以下三個(gè):
/etc/sysconfig/cyrus-imapd:是用于啟動(dòng)cyrus-imapd服務(wù)的配置文件;
/etc/cyrus.conf:是cyrus-imapd服務(wù)的主要配置文件,其中包含該服務(wù)中各個(gè)組件(imap、pop3、sieve和nntp等)的設(shè)置參數(shù);
/etc/imapd.conf:是cyrus-imapd服務(wù)中的imap服務(wù)的配置文件。
 為了使postfix與cyrus-imapd整合在一起,必須在postfix的主配置文件/etc/postfix/main.cf中加入以下內(nèi)容:
 mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
3.啟動(dòng)cyrus-imapd服務(wù)并設(shè)置自動(dòng)運(yùn)行
 默認(rèn)情況下,利用RPM包文件安裝cyrus-imapd服務(wù)后,該服務(wù)是被停用的,所以用戶必須手動(dòng)啟動(dòng)它;如果需要開機(jī)自動(dòng)運(yùn)行,也必須手動(dòng)啟用。使用下面的命令可啟動(dòng)cyrus-imapd服務(wù)并設(shè)置其開機(jī)時(shí)自動(dòng)運(yùn)行:
service cyrus-imapd start
chkconfig cyrus-imapd on
4.用戶郵件信箱的管理
創(chuàng)建郵件信箱時(shí),為每一個(gè)郵件信箱命名的格式為:信箱類型.名稱[.文件夾名稱[.文件夾名稱]]…
(1)為Cyrus-IMAP管理員賬戶cyrus設(shè)置密碼
 passwd cyrus
(2) 使用cyradm管理工具為用戶創(chuàng)建郵件信箱
 /usr/bin/cyradm -u cyrus  localhost
然后使用下面的命令就可為用戶lbt創(chuàng)建一個(gè)郵件信箱:
createmailbox user.lbt
(3)在用戶郵件信箱下添加其他文件夾
 使用下面的命令為用戶lbt在其郵件信箱下創(chuàng)建發(fā)件箱、垃圾箱和草稿箱等其他文件夾:
createmailbox user.lbt.Send
createmailbox user.lbt.Trash
createmailbox user.lbt.Drafts
(4)為用戶郵件信箱設(shè)置配額
 為用戶lbt的信箱user.lbt設(shè)置5M的配額,可使用下面的命令:
 setquota user.lbt 5210
 用下面的命令查看用戶郵箱的使用情況:
  su -l cyrus -c /usr/lib/cyrus-imapd/quota
(5)為用戶郵件信箱設(shè)置權(quán)限
Cyrus-IMAP中設(shè)置用戶信箱權(quán)限的6種縮寫形式
六.電子郵件客戶端的配置
七.Web方式收發(fā)郵件
雖然postfix沒有直接提供Web郵件服務(wù)功能,但是通常可通過將它與Apache以及第三方的Webmail軟件(如squirrelmail、openwebmail等)集成在一起,提供Web郵件服務(wù)。
 1.squirrelmail的安裝
 Red Hat Enterprise Linux 安裝程序默認(rèn)沒有安裝squirrelmail,可使用下面的命令檢查系統(tǒng)是否已經(jīng)安裝了squirrelmail:
 rpm -q squirrelmail
 如果系統(tǒng)還沒有安裝squirrelmail,將Red Hat Enterprise Linux 5第2、3張安裝光盤放入光驅(qū),加載光驅(qū)后在光盤的Server目錄下分別找到squirrelmail的RPM安裝包文件php-mbstring-5.1.6-5.el5.i386.rpm 和squirrelmail-1.4.8-4.el5.noarch.rpm,然后使用下面的命令安裝它:
rpm -ivh /mnt/Server/php-mbstring-5.1.6-5.el5.i386.rpm
rpm -ivh /mnt/Server/squirrelmail-1.4.8-4.el5.noarch.rpm
2.squirrelmail的配置
 squirrelmail的主配置文件為/etc/squirrelmail/config.php。
要配置squirrelmail,可以直接修改該文件的內(nèi)容,但是使用squirrelmail的配置工具來配置更方便、更直觀。使用squirrelmail的配置工具進(jìn)行配置的具體步驟如下。打開squirrelmail的配置工具,可執(zhí)行下面的命令:
 /usr/share/squirrelmail/config/conf.pl
3.使用squirrelmail收發(fā)郵件
 采用RPM包安裝squirrelmail時(shí),安裝程序會(huì)在Apache服務(wù)器的默認(rèn)Web站點(diǎn)中配置一個(gè)別名webmail,該別名被定義在/etc/httpd/conf.d/squirrelmail.conf文件中即:
 Alias /webmail /usr/share/squirrelmail
 因此,可直接在瀏覽器的地址欄中輸入http://mail.gdvcp.net/webmail(其中,mail.gdvcp.net是postfix apache squirrelmail服務(wù)器的域名),從而打開
squirrelmail的登錄頁面。

騰訊云代理

Copyright © 2003-2021 MFISP.COM. 國外vps服務(wù)器租用 夢(mèng)飛云服務(wù)器租用 版權(quán)所有 ? 粵ICP備11019662號(hào)

主站蜘蛛池模板: 军事| 武强县| 布拖县| 鹿邑县| 同德县| 延寿县| 津南区| 双江| 宾川县| 佳木斯市| 新和县| 河南省| 哈密市| 广安市| 斗六市| 福建省| 财经| 稷山县| 郯城县| 广安市| 壤塘县| 大名县| 马山县| 明星| 武功县| 镶黄旗| 四子王旗| 建阳市| 响水县| 四平市| 柘荣县| 太仆寺旗| 图木舒克市| 汤原县| 武夷山市| 离岛区| 宁南县| 涞水县| 康定县| 依安县| 汉川市|