知识大全 全面理解虚拟邮件域

Posted

篇首语:月与灯依在,不见去年人本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 全面理解虚拟邮件域相关的知识,希望对你有一定的参考价值。

  介绍     如今 个人计算机拥有强大的功能 单独的一台可以轻易地完成几台服务器的任务 随着internet和邮件系统的成功 我们不得不管理越来越多的邮件域 这里有一个在同一机器上管理几个独立邮件域的方法 A linux premiere! (首次公映???)        基本原理   虚拟邮件域是一种在同一个服务器上管理 独立的用户列表的方法 每个虚拟域有它自己的密码文件 自己的缓冲目录和用户化名文件 对每个虚拟邮件域 linuxconf 将建立   ◆ /etc /vmail /passwd virtual_domain   ◆ /etc /vmail /shadow virtual_domain   ◆ /etc /vmail /aliases virtual_domain   ◆ /var /spool /vmail / virtual_domain   ◆ /vhome /virtual_domain /   这里 virtual_domain是一个域名 比如    定义虚拟域对话框   要建立一个新的虚拟邮件域 你必须填写一个对话 框 有关DNS和 IP alias 将在这个帮助文件的其他部分描述 在这里 我们将叙述对话框    一个名字   你必须为域取名字 你所要做的也仅是如此    Fall back destination   这是一个可选的域 一般来说 当一个邮件信息被发送给一个虚拟邮件域的帐户 将会进行以下过程   ◆检查那个名字的化名 如果有一个 将信息发送给化名列表中的每一个成员 化名可以指向其他化名   ◆如果没有发现化名 则将检查虚拟域的用户列表 邮件被附加到符合条件的用户文件夹中   ◆如果既没有化名也没有 用户适合 这个信息会被拒绝 发送者也将收到一个出错信息   如果定义了fall back 域 则邮件改为发往退回地址 退回地址可以为:   ( )空   这是默认的情况 信息被拒绝   ( )another_user@another_domain   信息被发往另一个域中的一个特定用户   ( )@another_domain   信息发往在另一个域中的同一个帐户 例如 发往   unknown@this_domain将转寄给unknown@another_domain   ( )account   信息被发往同一个域中的另一个帐户 这个帐户可以是一个化名    化名文件   每个虚拟域都绝对有一个化名文件叫做/etc/vmail/alias domain 这里domain是域名 你可以定义两个或更多 他们会被vdeliver program使用 vdeliver 绝对的拥有最高的优先权 它先在第一个里面查找 然后第二个 直到找到匹配的为止   注意 和一般的sendmail的化名(/etc/alias)过程一样 化名定义也可以指向另一个化名 邮件列表也可以如此定义 化名文件和普通的sendmail化名文件由同一个对话框维护 这样 提供了相同的功能    域名化名   规定几个域指向同一个用户群是可能的 只要需要 你可以加入很多 例如 你可以定义一个虚拟域为foo ca 然后通过域化名注册为 两个域将是等效的    开始前的注意事项   虚拟邮件域是你邮件服务器的普通邮件功能的补充 普通邮件域仍然在正确地管理 邮件存储在/var/spool/mail中 因此 如果你的机器现在接受域的邮件 你又希望分开接受和域的邮件 你必须定义这两个域为虚拟邮件域 域的配置没有影响    怎样设置虚拟邮件域   下面是Step By Step的介绍:    怎样配置POP客户端   POP的用户端不用作任何特殊的设置(这是件好事!)我们希望把几个邮件服务器并入同一个box中 We don t want to tell everyone about it : )    怎样安装服务器   阅读邮件的技巧和访问虚拟是一样的 你需要IP地址 这里有主要的设置 假设我们想建立三个虚拟邮件域 你可以用相同的方法去安装这三个独立的服务器 每个服务器为一个单独的邮件域 从此处直至文末我们将给出这三个服务器怎样被合并到一个单独的机器上    DNS的设置   从DNS来看 每个域有一个邮件服务器 因此每个域的MX是   ◇ →   ◇ →   ◇ →   这是DNS所告诉世界的 也是所告诉用户的 一般来说 域的用户从接收邮件 域的用户从接收邮件 等等   到目前为止 每个邮件域已经拥有了一个服务器    安装服务器   继续下面的设置(真实的或虚拟的) 至DNS中去为每个服务器分配IP地址 这里我使用私人IP做为例子 大家会看到我从同一个网络中分配IP   ◇→   ◇→   ◇→   然后我们可以继续 根据那些IP安装 个linux服务器 tell sendmail on each one to accept one of the three domains      Telling virtual   代替 个linux服务器 我们只安装单独的一个 对每个虚拟邮件域 我们必须   ◇用linuxconf 来定义 这里只包括为域命名   ◇定义IP alias (仍然用linuxconf) 这样机器也会回应对这个IP的查询 这在linuxconf 的菜单 neorking/IP aliases for virtual hosts 中完成   ◇在/etc/nf 中安装/usr/lib/linuxlonf/lib/vpop d代替/usr/sbin/in/pop d 即使你没有使用虚拟域 用vpop d代替pop d 也是一个drop   IP alias 是主要的 pop协议只有通过目标的IP才能识别出请求的目标 这就是为什么pop客户端必须使用不同的名字(实际上是不同的IP)从不同的邮件域阅读信息 从他们的观点来看 This is expected anyway    怎样安装vpop d   在你所使用的发行版本是用vpop d 代替标准的pop daemon 的吗?也许不是 不同的发行版本带有不同的pop d 支持NIS PAM和其他证实了的特性 简易地支持所有这些的一个最好的方法是让pop daemon 控主邮件域 vpop d 仅仅管理虚拟域 To get the result simply pass as an argument to vpop d the path of the native pop daemon 当产生一个对主域 的pop请求时 vpop d 将把控制权交给它 下面是如何设置/etc/nf 的例子     pop stream tcp nowait root /usr/sbin/tcpd /usr/lib/linuxconf/lib/vpop d /usr/sbin/ipop d   不要取代pop d 命令 只要简单地插入/usr/lib/linuxconf/lib/vpop d 即可 这一行依发行版本的不同而有所差别    如何检查一个配置   设置虚拟域时的大多数错误和DNS有关 下面有一些测试让你检验你的设置是否正确   一个建议 使用pop客户端不是一个强有力的测试这种配置的方法 那些程序根本不会给出任何信息 它们或是能工作或不能    检查DNS   对每个虚拟域 你必须作一些DNS设置 我们将用域作例子来说明 下面是具体的步骤    The MX   命令   nslookup q=mx   应该列出一些有用的信息 至少应能得到邮件服务器的名字和它的IP地址 这或是或是服务器的正式名字 得到的名字不需要在域中 然而 它必须指向正确的物理服务器    虚拟邮件服务器   在DNS中必须定义 这里我用mailhost 它可以是或是其它任何名字 下面的命令   nslookup   应该列出IP地址 接下来的命令   nslookup the_IP_number_you_got   应该显示 如果你没能得到这个 那么你的虚拟POP服务器根本不会工作 事实上 最后 你需要对这个IP地址进行正确的反向查询 如果在同一个DNS中 特定的反向查询域被定义成虚拟域的话 linuxconf会神奇地完成它   如你成功地完成上两个查询 你已完成了最艰难的部分    有没有服务器在监听   使用下面的命令   telnet   将连接到物理服务器 这证明IP alias已正确地设置了    有没有虚拟POP服务器在监听   用下面的命令来看vpop d有没有正确地安装   telnet pop   你应得到   +OK Virtual POP Server(Version ) ready   这里 是关键 如果没有显示这个 说明虚拟域并没有定义 或者/etc/nf中并没有安装vpop d    快速检测的工具   脚本 /usr/lib/linuxconf/lib/checkvdomain可用来检查虚拟域的vpop d的安装情况 不带参数运行它可得到更多有关它的信息   脚本 /usr/lib/linuxconf/lib/testalldomain读取/etc/named boot中定义的所以域 然后在每个域中运行脚本checkvdomain(假设每个虚拟域都有一个虚拟邮件主机) 它将报告域的配置是否正确 这对管理员管理很多虚拟域很有帮助    Once 操作    如何增加POP用户   一旦一个虚拟邮件域开始正常工作 仍然需要在其中增加POP用户 在user accounts菜单中有一项叫Virtual POP account(mail only)的选项可以进行设置 它允许你在里面选择一个虚拟域然后增加用户或进行修改    Co_administrator   对每个虚拟邮件域 linuxconf都加入了一个新的特权 你可以将此特权交给任何普通用户 他将被允许管理这个虚拟域中的用户列表(仅仅是POP用户) 这也是完全界面的操作方式    用户怎样改变他的密码   pop only 用户 (ppp用户也是)的一个问题是他们没有权限使用任何帐户外壳程序来简单地修改他们的密码 linuxconf对这个问题提供了一个巧妙的解决办法 cha138/Article/program/Oracle/201311/16870

相关参考

知识大全 用javamail显示复合邮件的内容的亲身体会

  复合邮件既含图片又含正文一般是格式显示简单理解的话就是非常漂亮的那种邮件    (个人注解不很全面)        当我们需要做一个收取邮件的程序时我们该如何去显示复合邮件的内容呢?(原问题见专家

知识大全 方法和作用域中的内部类

  至此我们已基本理解了内部类的典型用途对那些涉及内部类的代码通常表达的都是单纯的内部类非常简单且极易理解然而内部类的设计非常全面不可避免地会遇到它们的其他大量用法——假若我们在一个方法甚至一个任意的

知识大全 《深入理解Java虚拟机》笔记

《深入理解Java虚拟机》笔记  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    在C里面我们想

知识大全 全面介绍Xen虚拟机 深入学习Xen新起点

全面介绍Xen虚拟机深入学习Xen新起点  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文主要

知识大全 什么是电子邮件地址下载游戏时使用

什么是电子邮件地址下载游戏时使用电子邮箱就是一个虚拟的邮箱地址就像是短信接受消息的国内一般都使用QQ邮箱或者网易邮箱什么是电子邮件地址?电子邮件地址电子邮件地址如真实生活中人们常用的信件一样,有收信人

如何理解在受体酪氨酸激酶信号转导途径中IRSs、SH结构域的作用?

从机制上看,受体酪氨酸激酶信号转导途径对信号的转导是通过磷酸化的酪氨酸与SH2或SH3的相互作用与结合实现的。IRSs通过磷酸化的酪氨酸与效应物的SH2或SH3相互作用,将效应物激活。虽然SH2都能同

知识大全 文学审美性质虚拟性指什么?

文学审美性质虚拟性指什么?文学审美的虚拟性,是指人们在理智与情感、主观与客观上,对文学认识、理解、感知和评判世界上的存在时,通过思考和求解,能够了解对作品意象所附载的意义和哲理。文学审美的虚拟性,是文

知识大全 怎样全面理解哲学的概念

怎样全面理解哲学的概念(1)从本义上看,哲学是指爱智慧或追求智慧。(2)从与世界观的关系上看,哲学是关于世界观的学问,是系统化理论化的世界观。(3)从与方法论的关系上看,哲学也是方法论的学说,是世界观

知识大全 如何推动农业改革 加快镇域经济发展

如何推动农业改革加快镇域经济发展为深入贯彻党的十八大和十八届三中、四中全会精神,建好全国农村改革试验区,促进镇域经济发展,按照市委、市政府关于全面深化改革的部署和要求,结合我区实际,制定本意见。、一、

党的十八届五中全会提出,要全面实施一对夫妇可生育两个孩子政策。对此,下列理解中错误的观点是

党的十八届五中全会提出,要全面实施一对夫妇可生育两个孩子政策。对此,下列理解中错误的观点是_____。A、标志着我国计划生育的基本国策已经终结B、有利于促进我国人口均衡发展C、有利于减缓人口老龄化压力