postfix邮箱系统

Postfix邮箱系统

Internet 网络中的电子邮件系统并不是一个孤立的体系。除了需要DNS服务器提供邮件域的解析,通过Web服务器提供邮箱操作界面以外,
邮箱收取、传递等功能也是由不同的组件来提供的**

邮件系统的角色

MTA(邮件传输代理):一般被称为邮件服务器软件。MTA软件负责接收客户端软件发送的邮件,并将邮件传输给其他的MTA程序,是电子邮件的核心部分。
MUA(邮件用户代理):一般被称为邮件客户端软件。MUA软件的功能是为用户提供发送、接收和管理电子邮件的界面。
MDA(邮件分发代理):MDA软件负责在服务器中将邮件分发到用户的邮箱目录。MDA软件相对比较特殊,它并不直接面向邮件用户,而是在后台默默的工作。有时候MDA的功能可以
                  直接集成在MTA软件中,因此经常被忽略。

环境部署:

  • linux redhat6.5 虚拟机
  • 主机IP 192.168.100.66
  • 挂载镜像文件

本次实验由 DNS、postfix、dovecot服务共同搭建

搭建步骤

一、 安装邮箱地址解析DNS服务

  1. 安装DNS软件包

    [[email protected] ~]# rpm -ivh /mnt/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm 

    2.修改DNS配置文件

[[email protected] ~]# vim /etc/named.conf  //编辑DNS的主配置文件


3.. 区域配置文件中配置正向解析

[[email protected] ~]# vim /etc/named.rfc1912.zones  

4.复制模版、修改配置文件,文件复制时,需要注意保留文件的属组、属主。

[[email protected] ~]# cd /var/named/     //进入named目录下
[[email protected] named]# cp -p named.localhost benet.com.zone   //递归复制文件
[[email protected] named]# vim /var/named/benet.com.zone    // 编辑文件

5.指定DNS地址

[[email protected] named]# echo "nameserver 192.168.100.66" > /etc/resolv.conf

6.启动DNS服务并测试DNS解析是否正常

[[email protected] named]# service named start    //启动DNS服务

二、安装邮箱服务postfix

1 . 安装postfix软件包

[[email protected] named]# rpm -ivh /mnt/Packages/postfix-2.6.6-2.2.el6_1.x86_64.rpm

2 . 修改postfix配置文件

[[email protected] 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 . 启动服务

[[email protected] named]# service postfix start

三、安装邮箱收件服务 dovecot

1.安装软件包

[[email protected] named]# rpm -ivh /mnt/Packages/dovecot-2.0.9-7.el6.x86_64.rpm

2.修改配置文件

[[email protected] named]# vim /etc/dovecot/dovecot.conf   //编辑配置文件


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

[[email protected] named]# cd /etc/dovecot/conf.d/        //配置文件路径
[[email protected] conf.d]# vim 10-mail.conf               //编辑文件

4 . 开启服务

[[email protected] conf.d]# service dovecot start       

5 . 添加测试用户

[[email protected] conf.d]# groupadd mailusers     //创建mailusers组
[[email protected] conf.d]# useradd -g mailusers -s /sbin/nologin zhangsan     //添加zhangsan,不允许shell登陆
[[email protected] conf.d]# passwd zhangsan     //设置zhangsan密码
[[email protected] conf.d]# useradd -g mailusers -s /sbin/nologin lisi     //添加lisi,不允许shell登陆
[[email protected] conf.d]# passwd lisi   //设置lisi密码

四、收发邮件测试

发送文件

telnet 192.168.100.102 25

helo mail.benet.com

mail from:[email protected]

rcpt to:[email protected]

data

subject:hello lisi

my name is zhangsan

.

quit

接收邮件
telnet mail.benet.com 110

user lisi

pass 123123

list

retr 1

quit

原文地址:http://blog.51cto.com/13777111/2141063

时间: 2024-10-29 00:30:51

postfix邮箱系统的相关文章

SUS系统 postfix邮箱设置

[SUS11SP1 以下版本] SUS服务器配置postfix邮箱比较简单,在SUS11SP1版本下,可以通过yast管理器,直接配置邮箱: 1 配置DNS信息 执行yast命令,进入"Network Services/DNS and Hostname". 在页面配置相应参数,如下图所示. Domain Name:tanshishe Name Server 1:DNS IP Domain Search:tanshishe 保存配置并退出. 2 执行命令启动系统邮件服务 # rcpost

Postfix - Extmail 邮箱系统

Postfix dovecot Extmail 邮箱系统早前的内部邮箱系统重新整理下,现在Extmail官方有集成镜像的EMOS_1.6_x86_64免费版: 系统环境: linux 6.7 x64 4G hosts: 172.16.2.19 mail.18mail.com 一.准备  环境 简便的可以 yum 进行安装:安装 yum 源: rpm -ivh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm rpm -U

postfix邮箱服务

postfix邮箱服务 邮件服务器概念 电子邮件服务器是处理邮件交换的软硬件设施的总称,包括电子邮件程序.电子邮件箱等.它是为用户提供基于E-mail服务的电子邮件系统,人们通过访问服务器实现邮件的交换. 邮件系统的角色 MUA(邮件用户代理):一般被称为邮件客户端软件,为客户提供发送.接收和管理电子邮件的界面. MTA(邮件传输代理):一般被称为邮件服务器软件,负责接收和传输客户端的邮件. MDA(邮件分发代理):负责在服务器中将邮件分别发送到用户的邮箱目录中. 邮件应用的协议 SMTP,简单

Redhat6.5中搭建postfix邮箱服务

Internet网络中的电子邮件系统并不是一个孤立的体系.除了需要DNS服务器提供邮件域的解析,通过WEB服务器提供邮箱操作界面以外,邮件提取.传递等功能也是由不同的组建来提供. 邮件系统的角色: MTA: 邮件传输代理,负责邮件发送: MUA:邮件用户代理,为用户提供发送.接收.管理电子邮件的界面: MDA:邮件分发代理,负责在服务器中将邮件分发到用户的邮件目录. 邮件通信协议: SMTP:简单邮件传输协议,主要用于发送和传输其他邮件,对应TCP端口号25: POP:邮局协议,主要用于从邮件服

exchange邮箱系统增加验证码机制

首先背景是exchange的邮箱系统没有后台源代码.因为这个原因,生成验证码的机制放在aspx的runat="sever"后台代码里面. 首先需要找到iis中logon.aspx文件.在这里找到输入邮箱名和密码的input元素,对应增加上输入验证码的input和显示验证码图片的img元素. 需要增加两个文件:VerifyCode.aspx是用户输入进行输入的验证码验证操作的代码:GetImg.aspx是用于显示验证码图片的,即将之前添加的img的src设置为这个GetImg.aspx即

JavaScript邮箱系统开发(六)

一.下一个选项卡 //下一个选项卡 $('#J_next').click(function(e) { e.preventDefault(); e.stopPropagation(); var ul = $('#B_history'), current = ul.find('.current'), li = current.next('li'); showTab(li); }); 二.上一个选项卡 //上一个选项卡 $('#J_prev').click(function(e) { e.preven

linux邮箱系统sendmail惊魂

事情的原委: 年初时就业方向一直很烦,后来接触51CTO后看到了吴光科老师的linux运维初级到高级系统的学下来了终于拿到一分5K的offer,唉由于经验尚浅问题平发.有一次linux下的sendmail邮箱系统,添加完白名单后,从新启动服务谁知道居然死机了.呵呵死机到是小事重启就得了,由于经验欠缺问题这下就来了本来很简单的一件事情接下来却非常的惊魂这天.事情是这样的由于死机了我就去找经理问linux邮箱服务器在那台机器上跑,从他哪里得知是建在一天虚拟机ESI下的,由于我也不懂这虚拟机就夏整了半

Postfix邮箱服务搭建

实验要求: 在linux上搭建postfix邮箱服务 实验步骤: 一.搭建DNS服务支持 1.编辑主配置文件  /etc/named.conf 2.编辑区域配置文件 /etc/named.rfc1912.zones 3.编辑数据配置文件  /var/named 二.搭建postfix服务 # vi /etc/postfix/main.cf inet_interfaces = all                          //监听服务的IP地址//myhostname = mail.b

DNS+postfix+dovecot搭建postfix邮箱服务

Postfix 由wietse负责开发 目的是为了sendmail提供一个更好的替代产品. postfix在投递效率.稳定性.服务性能以及安全性方面相当出色.linux中邮箱服务,需要DNS+postfix+dovecot服务来共同搭建. 今天我们就来学习一下,如何在linux中搭建postfix邮箱服务. 实验环境 redhat6一台 本实验地址为192.168.10.10 一.配置DNS服务 1.安装DNS服务,进入主配置文件配置 2 .vim /etc/named.rfc1912.zone