您的位置:首页 > 运维架构 > Linux

linux-postfix.dovecot邮件系统

2015-03-24 23:13 761 查看
实验要求:postfix . dovecot邮件系统
实验步骤:
首先挂载然后查看有没有挂载上






然后安装dns服务器



在进入vi编辑器里面改下监听端口



在改下区域配置文件(正向查询)



cd到var.named,在把named.localhost 复制到benet.com.zone
在进入vi编辑器配置文件改成admin就会自动识别admin@benet.com.
然后改成DNS自己的地址 ,在加一个邮件交换记录在加个正向解析



设置自己的dns地址,然后开启named服务,解析成功









然后进入vi编辑器配置文件 postfix/main.cf
改下监听地址和回环地址,在把最后一个注释掉
改下监听服务的IP地址inet_interfaces = 192.168.100.102, 127.0.0.1


改下收件人地址邮件域名 (mydestination = $mydomain, $myhostname)



改下邮件服务器主机名 myhostname = mail.benet.com




改下邮件域名 mydomain = benet.com



改下发件人地址邮件域名myorigin = $mydomain




改下邮件存放位置 home_mailbox = Maildir/



然后过滤下,并且查看下,



进入vi编辑器在host里面指一下,进行解析



默认下postfix服务是启动的,所以先关闭,然后在开启postfix服务,并且查看下端口



用rpm 安装 dovecot接收



在进入vi编辑器里配置文件
开启协议protocols = imap pop3 lmtp



指定服务器所在网段login_trusted_networks = 192.168.100.0/24



默认就有!include conf.d/*.conf



在进入vi编辑器改下配置文件
把注释去掉,开启邮箱的位置及格式mail_location = maildir:~/Maildir



开启dovecot服务,并且查看端口有没有开启


添加两个用户邮箱测试用户
groupadd mailusers 创建组
useradd -g mailusers -s /sbin/nologin humajun 指定一个组,不进行shell登录,在创建个用户
passwd humajun 设置密码
useradd -g mailusers -s /sbin/nologin yangqin
passwd yangqin



在linux中测试发送邮件
telnet mail.benet.com 25 用telnet 登录
helo mail.benet.com 宣告客户机全名
mail from:humajun@benet.com 发件人
rcpt to:yingqin@benet.com 发给yangqin
data 文件类型
subject:hello yangqin 定义个标题
my name is zhangsan 正文
按个.(点)结束
quit 退出



接受邮件
telnet mail.benet.com 110 用telnet 登录
user yangqin 用户yangqin
pass 123123 输入密码
list 查看下有没有邮件,有1个信息
retr 1 查看1
查看到是humajun发出
quit 退出




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: