Postfix虚拟域是如何工作的

理解虚拟域是如何工作的对理解我们虚拟邮件系统的建立工作是很重要的。在Postfix中有两种域类型。

本地域: 所有mydestination指出的域都被Postfix当作本地域。本地域的邮件被发送给在 /etc/passwd 文件中出现的用户而且这些邮件存放在/var/mail 目录中。
&">nbsp;
虚拟域: 除了本地域之外Postfix还可以为虚拟域发送信件。与本地域不同Postfix可以让我们以一种灵活的方式操作虚拟域。他的优点是我们不需要为每一个邮件帐户在/etc/passwd文件中建立系统帐户。从而为我们的邮件系统提供了一种简单的方法来控制数以千计的邮件帐户。我们用在前面讨论过的映射来控制邮件帐户信息。你可以使用 MySQL, PostgreSQL 或 LDAP进行邮件帐户管理。在我们安装的系统中,使用MySQL后台管理虚拟域的邮件帐户

Postfix使用两种不同的分类控制虚拟域,需要理解他们是如何工作的。

虚拟别名域: 他被用来从一个email地址向另一个email地址转发别名邮件。这种域能被用做接收邮箱并存储在你的硬盘上。在你构建的系统中虚拟别名域并不是必须的。我们可以使用虚拟别名映射表去替代虚拟别名域,甚至于那些在虚拟别名域没有出现的域。虚拟别名映射表是一张普通的重定向映射表。这张表的作用是(The virtual_alias_maps is a general-purpose redirection mapping that works for everything that passes your system including local domains.)

虚拟邮箱域:' Postfix使用这些域为域中的用户接收邮件并将邮件保存到硬盘的邮箱中。这是一个参数,参数告诉Postfix接收域中的邮件并存放在每个用户的邮箱中。Postfix用虚拟别名映射表的映射决定邮箱在你的硬盘上的位置。请记住,你仍然可以用虚拟别名映射表的映射转发一封邮件到另一个邮箱或外部的邮件地址。所以并不是每一个域用户都必须有一个实际的邮箱,可以仅仅是把把邮件转发到其他地方。

理解一个域必然是虚拟别名域,虚拟邮箱域 或 本地域之一是很重要的。如果你设定一个域是虚拟别名域你将不能够在你的服务器上为这个域接收邮件。相反的,你可以用虚拟别名映射表去forward?action=AttachFile&do=get&target=alias email for both types of domain. 所以虚拟邮箱域可以更灵活的使用。
 
一个域要么是虚拟的,要么是本地的。你不能让一个域同时具有两种特征。所以,如果你希望你的默认域是虚拟的,那么你必须在mydestination定义中将其删除。仅仅设置mydestination=localhost或什么也不写。像root@localhost这样的地址将被发送到本地 root用户。

时间: 2024-09-19 04:10:33

Postfix虚拟域是如何工作的的相关文章

CentOS 搭建邮件服务与虚拟域详解

CentOS搭建邮件服务 cyrus-sasl    账户认证(本地) postfix       发送邮件 dovecot     接受邮件 一.系统配置     所有账户邮件存放在 系统 /data/%U 目录下     修改用户模板,新添加用户自动创建 Mail 目录用于存放邮件文件     域:mxt.selboo.com.cn MX记录 mail.mxt.selboo.com.cn 用户模板下建立用户邮箱目录 This is The Code [root@selboo ~]# mkdi

邮件服务系列之postfix+sasl+dovecot+虚拟域+虚拟用户+webmail实战

一.安装前的准备工作: 安装前说明:邮件服务依赖于DNS服务,请事先确信您的DNS服务已经为邮件应用配置完成. 1.安装所需的rpm包之前先卸载系统自带的bind及其组件,安装bind97 rpm -e bind-libs bind-utils 2.配置yum库 vim /etc/yum.repos.d/server.repo [base] name=server baseurl=file:///mnt/cdrom/Server enabled=1 gpgcheck=0 3.安装bind97包

linux下Postfix虚拟用户的配置

1.建立虚拟用户数据库 [root@mail ~]#service mysqld restart //重新启动一下mysql数据库 [root@mail ~]#tar zxf extman-0.2.5.tar.gz [root@mail ~]#cd extman-0.2.5/docs [root@mail docs]#mysql -u root -p123456 < extmail.sql //导入extmail.sql脚本,root用户登入数据库密码为123456 [root@mail doc

Postfix 电子邮件系统精要

来源: http://sery.blog.51cto.com/10037/45500 Postfix 电子邮件系统精要 作者:田逸(sery@163.com)  from [url]http://www.51cto.com/art/200710/57530.htm[/url]   配置一个postfix邮件系统,远比我先前的想象复杂.这次共配置2个postfix系统,花了不少精力,其间也经历不少麻烦,还好,最后都做成了!在配置过程中,参考了<postfix权威指南>和网上其他人写的文章,但在实

Postfix系统概述

在网上有许多http://www.aliyun.com/zixun/aggregation/11243.html">帮助文档来描述如何创建邮件服务器,不同的人对MTAs有不同选择.有的人喜欢用Qmail有些人喜欢用Postfix和Exim.很长一段时间内我都喜欢用Qmail来做为我的MTA,它是一个极好的软件.但是Qmail是需要许可证的,没有方便用户在他们所习惯使用的平台上简单使用的编译好的可执行代码.虽然安装Qmail并不是那么困难,但是用户需要应用各种各样的补丁和技巧等完成完全安装.

Postfix简单企业邮件服务器搭建步骤

本文讲述在安装了Redhat Enterprice AS 4 U2的PC上,配置一台Postfix邮件服务器的过程.实现虚拟域.虚拟用户.POP3.SMTP LAMP 配置在此不做配置 涉及的软件 1. Redhat Enterprice AS 4 U5 2. Mysql 系统自带 用于存储虚拟域.虚拟用户等信息. 3. Apache 系统自带 4. PHP 系统自带 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

分析首选域对网站权重的重要性

何谓首选域,我们先来看一个例子: 我们访问一个xxx网站一般会有两种方法:访问域名:www.xxx.com或者访问域名:xxx.com都可以到达.既然有两种不同的方法到达同一个网站,那么搜索引擎在爬行我们网站的时 候也会有上面所说的两种方法,那么这个网站的权重在搜索引擎里面就会被一分为二.为了让网站的权重更加集中.更加高就产生了首选域这个名词. 首选域就是把网站的权重从带www的域名和不带www的域名集中在其中的一个上面,而这其中的一个就是此网站的首选域. 其实在当下,一些很大型很出名的网站他们

AD部署教程:安装只读域控制器(RODC)

因为距离的关系,可能我们有时候在一些办事处可能也需要DC,但是那边又没有专业的IT技术人员,这时就架设一台只读域控制器. 特性: 只读AD DS数据库 RODC上保存了可写域控制器上除帐号密码外的所有对象和属性的只读副本,所有对AD DS数据库的更改都只能在可写域控制器上进行,然后再复制给RODC;  需要对目录进行读取的应用程序可以获取访问权限.请求写入访问的轻型目录应用程序协议(LDAP)应用程序将接收LDAP引用响应,该响应将其定向到可写域控制器. 单向复制 因为任何AD数据库的更改都不会

如何编写安装配置httpd服务基于域名的虚拟主机脚本

编写安装配置httpd服务基于域名的虚拟主机脚本 要求: 1.自动完成安装,基本配置 2.通过提示输入域名.网站根目录.等信息完成虚拟主机的添加工作 #!/bin/bash service httpd stop &> /dev/null conf="/usr/local/apache/conf/httpd.conf" vhostconf="/usr/local/apache/conf/extra/httpd-vhosts.conf" bin="