Postfix邮件服务系统

电子邮件系统使我们在日常工作、生活中最常用的一个网络服务,本篇将完整的演示在Linux系统中,结合BIND服务程序提供的DNS域名解析服务,使用Postfix和Dovecot服务程序配置电子邮件系统服务的方法并验证客户端主机与服务器之间的邮件收发功能。

准备环境:

1. linux虚拟机(Red Hat Enterprise 6.5) ip:192.168.100.101

2.windows虚拟机(Windows7 X64位) ip:192.168.100.107

3.在windows虚拟机中安装Foxmail软件(用来收发邮件)

-

实验开始

1.搭建邮箱解析服务

我在之前的文章中介绍过如何搭建DNS服务详情参考 因此本篇中就简单介绍。

1.1 主配置文件中修改监听地址和允许解析的服务器地址

1.2 区域配置文件中,设置服务器名称及区域数据配置文件名称,做一个正向查询区域。

1.3 到/var/named文件中,复制模板,修改配置文件

cp -p named.localhost benet.com.zone
vi benet.benet.com.zone

1.4 指定DNS地址

echo "nameserver 192.168.100.101" > /etc/resolv.conf
启动服务并测试结果
service named start

2.搭建postfix服务

2.1rpm安装postfix服务,修改配置文件。

vi /etc/postfix/main.cf
inet_interfaces = all                                                  //监听服务的IP地址//
inet_interfaces = localhost                                      //注释掉这一行
myhostname = mail.benet.com                               //邮件服务器主机名//
mydomain = benet.com                                          //邮件域名//
myorigin = $mydomain                                           //发件人地址邮件域名//
mydestination = $mydomain, $myhostname         //收件人地址邮件域名//
home_mailbox = Maildir/                                      //邮件存放位置//  

2.2建立一个映射关系,指一下服务器全名

vi /etc/hosts

2.3 重启postfix服务

service postfix restart

3.搭建Dovecot服务

3.1 安装dovecot服务

rpm -ivh /mnt/Packages/dovecot-2.0.9-7.el6.x86_ 64.rpm

3.2 修改配置文件

vi /etc/dovecot/dovecot.conf

protocols = imap pop3 lmtp                            //开启协议//
login_trusted_networks = 192.168.100.0/24  //指定服务器所在网段//
!include conf.d/*.conf                                     //默认就有//

3.3 修改配置文件,开启邮箱位置及格式

mail_location = maildir:~/Maildir

3.4 启动dovecot服务

service dovecot start

3.5 添加两个账户

groupadd mailusers
useradd -g mailusers -s /sbin/nologin apple
passwd apple
useradd -g mailusers -s /sbin/nologin orange
passwd orange

4 测试

4.1 关闭防火墙

service iptables stop
setenforce 0

4.2 将客户机DNF设置为服务器地址,然后利用foxmail登录账号。




至此postfix邮件服务就结束了

原文地址:http://blog.51cto.com/13620950/2122534

时间: 2024-12-12 01:45:24

Postfix邮件服务系统的相关文章

编译安装postfix邮件服务

一.安装前的准备 1.邮件服务基本知识: wget http://sourceforge.net/p SMTP:(Simple Mail Transfer Protocol)即简单邮件传输协议 POP3:邮局协议     IMAP4:internet mail access protocol 互联网邮件访问协议 SASL:simple Authentication Secure layer  简单安全认证层 (版本v1,v2目前主流v2版本) MDA:邮件投递代理(procmail,maildr

Linux搭建Postfix邮件服务

Postfix为何物,详见:http://zh.wikipedia.org/wiki/Postfix 0.关于Postfix postfix的产生是为了替代传统的sendmail.相较于sendmail,postfix在速度,性能和稳定性上都更胜一筹.现在目前非常多的主流邮件服务其实都在采用postfix. 当我们需要一个轻量级的的邮件服务器是,postfix不失为一种选择. 1. postfix是免费的: postfix想要作用的范围是广大的Internet用户,试图影响大多数的Interne

<postfix邮件服务下mysql的升级>

本片服务的环境的红帽的企业版6.5 的,6.3的测试可能会略有不一样,不过方法大致是一样的. 当前系统的postfix的版本为 postfix-2.6.6-2.2.el6_1.x86_64 我们要向使用最新的就要去网上dow下最新的.获取新的postfix的包 postfix-2.11.0.tar.gz 解压 后会生成一个目录,切换到此目录下. cd postfix-2.11.0 我们之前的文章提到过要是有.spec的文件可以打装成安装包,直接安装就很方便了 find -name '*.spec

Linux的postfix邮件服务

一.postfix邮件服务 postfix提供smtp协议用来投递邮件默认端口25/var/log/maillog    服务日志mail [email protected]Subject: hellohello world .                           用"."来结束录入内容并发送mailq                  查看邮件队列postqueue -f      重新处理邮件队列 默认情况下邮件端口只在127.0.0.1上开启 二.环境配置 1.设

postfix邮件服务

一.postfix介绍1. postfix提供smtp协议用来投递邮件 默认端口25 /var/log/maillog##服务日志 mail [email protected]   ##发送一封邮件 Subject: hello hello world .#用"."来结束录入内容并发送 mailq##查看邮件队列 postqueue -f##重新处理邮件队列 默认情况下邮件端口只在127.0.0.1上开启 二.搭建邮件服务的环境 1.配置两台主机 desktop主机 (1)hostna

马哥linux高薪中级-POSTFIX邮件服务

第一章.概述 1.邮件服务通常使用什么协议? SMTP:简单邮件传输协议,只实现传输功能,没有索引.加密邮件功能. ESMTP,SMTP的升级版本,可以实现身份检测功能了. POP3::post office protocol 邮局协议 IMAP4:互联网访问协议 SASL:邮件认证协议 2.邮件服务的发展简史. 早期unix之间的通信协议是UUCP协议(unix to unix copy,主机间复制文件协议).后来出现了smtp,smtp具有路由功能,可以依据邮件的目的地址来通过邮件中继器进行

马哥linux高薪中级-POSTFIX邮件服务(三)

五.邮件服务器的虚拟域 简介 虚拟域功能类似于httpd的虚拟主机服务,同样支持一台物理主机服务器创建和支持多个虚拟域名,并为其提供邮件服务,实现此功能需要涉及到mydestination.mydomain.myorigin几个参数. 当一台服务器运行多个虚拟域的情况下,势必会给查询带来负担,这样就需要一个快速的检索数据库,常用的有hash.ladp.mysql等,hash我们在前面已经讲过了,就是通过postmap来生成需要的索引文件*.db.确定是不灵活,当账户信息文件需要经常变化的时候,就

Centos7下配置postfix邮件服务

今天要写这个文章是,现在的阿里云vps默认不提供25端口了,而我公司有一个物理邮件服务器存放在公司,线上的vps使用到这个邮件服务器.在线上服务器执行telnet mail.xxxx.com 25 提示不能连接,而很早以前安装的系统执行这条命令是没有问题的. 下面做了一些解决: Postfix 这个服务最小化也是安装了的.如果没有安装可以执行yum安装 yum install postfix yum remove sendmail Postfix主配置文件 vim /etc/postfix/ma

postfix 邮件服务的安装及详解

sendmail:性能好,设置复杂,适合老手 qmail:体积小260+k ,模块化.需要做二次开发,适合对邮件性能有要求的 postfix:前身是sendmail,postfix原本是sendmail里面的一个模块,红帽6默认安装好postfix zmailer:近几年才出来的邮件 coremail:国内做的最好的商业平台,运行在linux上 Pop:允许客户端下载邮件,移动标记已读等操作  不会反馈到服务器. Imap4:双向通讯,客户端的操作会反馈到服务器,提供想更过的功能,听歌更好的邮件