LNS:邮件服务
一.
邮件的功能和特点
a)
MTA,即邮件传输代理。常见的MTA有:Sendmail 、Qmail 、Postfix 、Exim 、Exchange 、Imail
b)
MUA,即邮件用户代理。常见的MUA有:Outlook express 、Outlook 2003 、foxmail 、pine、mail
c)
常使用的协议:SMTP,简单的邮件传输协议,TCP25;POP3,邮局协议,TCP110;IMAP,INTERNET邮件访问协议,TCP143
二、构建Mail服务器
前提:安装了DNS和Apache
1.Sendmail安装
a)
sendmail: à服务器
b)
m4: à生成配置文件工具
c)
sendmail-cf: à与服务器配置相关的文件和程序
d)
sendmail-doc: à服务器的文档
2.sendmail的启动
a)
/etc/init.d/sendmail start | stop | restart | status
b)
Service sendmail start | stop | restart | status
3./etc/mail/sendmail.cf àsendmail的主配置文件
a)
直接修改---容易出现危险,所以不建议此方法
b) 间接修改:
修改/etc/mail/sendmail.mc 使用m4工具导入到sendmail.cf
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
4./etc/mail/access à控制客户端访问,可以防止垃圾邮件
a)
使用#makemap hash access.db < access
修改完access后需要用此命令导入到access.db
5./etc/mail/local-host-names à定义本地域名
6./etc/aliases
à定义了用户的别名、邮件列表、邮件转
如:
admin: tom
邮件别名
qun:tom,cat,marry 邮件列表
#newaliases
修改aliases后,用此命令更新aliases
7.安装pop3、imap需要安装dovecot
注意
Dovecot可以提供的服务:pop3 pop3s imap
imaps ,默认可以提供imap imaps 使用protocols 来指定
Dovecot的配置文件:/etc/dovecot.conf
三、客户端验证
Outlook explor
或采用网页浏览器来收发
若采用网页方式收发,则需要在服务器端做相应的配置
即:
服务器端使用Openwebmail来实现
启动apache,安装Openwebmail软件和Perl语言支持
P196页
配置文件:/var/www/cgi-bin/openwebmail/etc/dbm.conf
.Openwebmail的邮件过滤
a)
优先级:值1-20,默认为10
b)
过滤条件:发件人地址、收件人地址、主题、文件内容、附件名称
c)
操作:移动或复制