码迷,mamicode.com
首页 > 系统相关 > 详细

linux中搭建postfix邮箱服务

时间:2018-07-25 12:44:04      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:dma   names   搭建   其他   internet   dom   href   51cto   domain   

介绍

  postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件。这真是一个让人吃惊的数字。Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。

环境

redhat6.5

IP: 192.168.10.100

 

步骤

一,首先确认安装postfix.DNS.

# rpm -ivh /sr0/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm   #安装DNS
# rpm -qa | grep postfix      #确认以安装postfix



二,DNS基本配置。

首先修改:

# vim /etc/named.conf    #改成监听any


技术分享图片

 

# vim /etc/named.rfc1912.zones  #正向查询区域,添加五行

zone "zred.com" IN {
        type master;
        file "zred.com.zone";
        allow-update { none; };
};

技术分享图片

 

# cp -a named.localhost mail.zred.com.zone   #保留原有权限等复制

# vim mail.zred.com.zone    #编辑该文件
更改如下

技术分享图片

 

# echo “nameserver 192.168.10.100” > /etc/resolv.conf    #添加主机地址到配置文件

启动服务,尝试解析

 

技术分享图片

技术分享图片

 

三,postfix基本配置。

# vim /etc/postfix/main.cf      #主配置文件,需要修改以下项目。

去除注释添加本机地址与回环地址
技术分享图片

去除注释改为主机名

技术分享图片

添加主机名

技术分享图片

去除注释

技术分享图片

去除注释

技术分享图片

修改收件人地址邮件域名

mydestination = $mydomain, $myhostname       

 

重启postfix服务

# service postfix restart

技术分享图片

 

-------------dovecot----------------

安装dovecot

#rpm -ivh /sr0/Packages/dovecot-2.0.9-7.el6.x86_64.rpm

技术分享图片

编辑它的配置文件

#vi /etc/dovecot/dovecot.conf

指定服务器所在网段

技术分享图片

开启协议

技术分享图片

 

#vi /etc/dovecot/conf.d/10-mail.conf

开启邮箱的位置及格式

技术分享图片

 

开启服务

#service dovecot start

 

测试

添加两个用户邮箱测试用户

技术分享图片

测试可以发送邮件。

技术分享图片

 

接受:

技术分享图片

 

附:

这里使用了本机地址登陆邮箱,如果需要用其他机器登陆,只需要改变postfix的主配置文件中的监听地址为0.0.0.0即可。

linux中搭建postfix邮箱服务

标签:dma   names   搭建   其他   internet   dom   href   51cto   domain   

原文地址:http://blog.51cto.com/13706064/2149831

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!