电子邮件服务
一、电子邮件系统的组成
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