Linux postfix 電子郵件服務
電子郵件服務
一、電子郵件系統的組成
1、用戶代理(User Agent,UA)是用戶與電子郵件系統的接口,主要負責將郵件發送到服
務器以及從服務器接受郵件。常見的UA包括MS outlook,國產的Foxmail,瀏覽器。
2、郵件服務器,用於發送和接收郵件,向發件人報告郵件發送情況。
3、電子郵件協議:
SMTP簡單郵件傳輸協議,用於發送和接收郵件。
POP3郵局協議版本3,用於定義UA如何連接到郵件服務器,如何下載郵件的協議。
IMAP4(Internet信息訪問協議),用於定義UA如何連接到郵件服務器,如何瀏
覽郵件的協議。
二、電子郵件服務器
1、主流的電子郵件服務軟件
Sendmail應用廣泛,安全性差,服務負載能力輕。
Postfix 快速、高效、易於掌握、安全性高。
Qmail 安全性好。
2、安裝postfix
Sendmail爲系統默認安裝的服務,首先應關閉該服務。
postfix提供的SMTP協議。
啓動postfix服務:服務名postfix
3、配置postfix--/etc/postfix/main.cf
70 myhostname = mail.itat.com 設置SMTP服務器的FQDN
77 mydomain = itat.com 設置SMTP服務器所在的域名
93 myorigin = $mydomain 設置發件人信息
110 inet_interfaces = localhost postfix服務監聽的網卡
inet_interfaces = all (postfix服務監聽本機所有網卡)
155 mydestination = $mydomain,$myhostname, localhost.$mydomain, localhost
(SMTP服務所負責的區域)
255 mynetworks = 168.100.189.0/28, 127.0.0.0/8 (轉發那些網絡的郵件)
三、添加pop3服務
1、pop3服務的實現程序dovecot軟件(IMAP)。
2、安裝dovecot程序
啓動dovecot:服務名dovecot
3、配置dovecot--/etc/dovecot.conf
17 protocols = pop3
18 pop3_listen = *
BAIDU。COMADMINISTRATO
四、使用cyrus-imapd軟件實現POP3 與IMAP4
刪除dovecot
1、安裝包結構
cyrus-imapd-2.3.7-1.1.el5.i386.rpm 主程序包 4
cyrus-imapd-devel-2.3.7-1.1.el5.i386.rpm 開發工具 5
cyrus-imapd-utils-2.3.7-1.1.el5.i386.rpm 客戶端工具 2
cyrus-imapd-perl-2.3.7-1.1.el5.i386.rpm perl支持環境 1
db4-utils-4.3.29-9.fc6.i386.rpm 3
2、cyrus的基本配置
/etc/sysconfig/cyrus-imapd 啓動配置文件
/etc/cyrus.conf 主配置文件
/etc/imapd.conf imapd服務配置文件
修改/etc/postfix/main.cf
添加 mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
重新加載postfix
啓動cyrus:服務名 cyrus-imapd
五、郵箱管理
1、郵箱位置/var/spool/imap/
2、郵箱名
收件箱:user.用戶名 user.tom
發件箱:user.用戶名.Sent user.tom.sent
垃圾箱:user.用戶名.Trsh user.tom.trsh
草稿箱:user.用戶名.Drafts user.tom.drafts
3、創建郵箱
爲cyrus管理員設置密碼:passwd cyrus
cyrus管理工具:/usr/lib/cyrus-imapd/cyradm -u cyrus localhost
六、添加客戶端UA
1、squirrelmail-1.4.8-4.el5.noarch.rpm
2、配置文件:/etc/squirrelmail/config.php
3、配置工具:/usr/share/squirrelmail/config/conf.pl
重啓Apache
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.