标签:pac 保留 hostname 51cto add 功能 RoCE mnt post
Postfix邮箱系统Internet 网络中的电子邮件系统并不是一个孤立的体系。除了需要DNS服务器提供邮件域的解析,通过Web服务器提供邮箱操作界面以外,
邮箱收取、传递等功能也是由不同的组件来提供的**
MTA(邮件传输代理):一般被称为邮件服务器软件。MTA软件负责接收客户端软件发送的邮件,并将邮件传输给其他的MTA程序,是电子邮件的核心部分。
MUA(邮件用户代理):一般被称为邮件客户端软件。MUA软件的功能是为用户提供发送、接收和管理电子邮件的界面。
MDA(邮件分发代理):MDA软件负责在服务器中将邮件分发到用户的邮箱目录。MDA软件相对比较特殊,它并不直接面向邮件用户,而是在后台默默的工作。有时候MDA的功能可以
直接集成在MTA软件中,因此经常被忽略。
本次实验由 DNS、postfix、dovecot服务共同搭建
[root@redhat ~]# rpm -ivh /mnt/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm
2.修改DNS配置文件
[root@redhat ~]# vim /etc/named.conf //编辑DNS的主配置文件
3.. 区域配置文件中配置正向解析
[root@redhat ~]# vim /etc/named.rfc1912.zones
4.复制模版、修改配置文件,文件复制时,需要注意保留文件的属组、属主。
[root@redhat ~]# cd /var/named/ //进入named目录下
[root@redhat named]# cp -p named.localhost benet.com.zone //递归复制文件
[root@redhat named]# vim /var/named/benet.com.zone // 编辑文件
5.指定DNS地址
[root@redhat named]# echo "nameserver 192.168.100.66" > /etc/resolv.conf
6.启动DNS服务并测试DNS解析是否正常
[root@redhat named]# service named start //启动DNS服务
1 . 安装postfix软件包
[root@redhat named]# rpm -ivh /mnt/Packages/postfix-2.6.6-2.2.el6_1.x86_64.rpm
2 . 修改postfix配置文件
[root@redhat named]# vim /etc/postfix/main.cf //编辑配置文件
inet_interfaces = all //监听服务的IP地址//
myhostname = mail.benet.com //邮件服务器主机名//
mydomain = benet.com //邮件域名//
myorigin = $mydomain //发件人地址邮件域名//
mydestination = $mydomain, $myhostname //收件人地址邮件域名//
home_mailbox = Maildir/ //邮件存放位置//
需要注意的一点这边还要注释一条命令,不然后面会报错。
3 . 启动服务
[root@redhat named]# service postfix start
1.安装软件包
[root@redhat named]# rpm -ivh /mnt/Packages/dovecot-2.0.9-7.el6.x86_64.rpm
2.修改配置文件
[root@redhat named]# vim /etc/dovecot/dovecot.conf //编辑配置文件
3 . 修改配置文件,开启邮箱位置及格式
[root@redhat named]# cd /etc/dovecot/conf.d/ //配置文件路径
[root@redhat conf.d]# vim 10-mail.conf //编辑文件
4 . 开启服务
[root@redhat conf.d]# service dovecot start
5 . 添加测试用户
[root@redhat conf.d]# groupadd mailusers //创建mailusers组
[root@redhat conf.d]# useradd -g mailusers -s /sbin/nologin zhangsan //添加zhangsan,不允许shell登陆
[root@redhat conf.d]# passwd zhangsan //设置zhangsan密码
[root@redhat conf.d]# useradd -g mailusers -s /sbin/nologin lisi //添加lisi,不允许shell登陆
[root@redhat conf.d]# passwd lisi //设置lisi密码
发送文件
telnet 192.168.100.102 25
helo mail.benet.com
mail from:zhangsan@benet.com
rcpt to:lisi@benet.com
data
subject:hello lisi
my name is zhangsan
.
quit
接收邮件
telnet mail.benet.com 110
user lisi
pass 123123
list
retr 1
quit
标签:pac 保留 hostname 51cto add 功能 RoCE mnt post
原文地址:http://blog.51cto.com/13777111/2141063