5.15 高级的/etc/mail/ 目录

1./etc/mail 是现在被尊重的默认sendmail配置目录

2.Virtusertable文件用于映射虚拟地址真实的地址

3.Access文件定义拒绝或接收来自指定域的email

4. 在/etc/mail内同样有其它文件

他们中的两个mailertable和domaintable默认的sendmail配置不使用,但是包含的不完全。

5. 在/etc/mail中出现的另一个文件是Makefile

注意在/etc/mail中的所有文件在被sendmail使用之前必须被混编。这样允许sendmail守护进程快速地访问此信息,但需要系统管理员在修改后重编所有文件。有了Makefile的存在,这是微不足道的,简单地键入make。重启sendmail,使用系统V启动脚本或service命令也将重建这些文件。

5.16 /etc/mail/virtusertable

在linux中默认安装的sendmail已经提供了对sendmail数据库的支持。要使用其他数据库必须在配置文件中进行声明。

使用 sendmail的数据库的好处是不用修改cf配置文件,也不用使用m4配置文件生成cf配置文件。一旦配置文件增添了对sendmail数据库的支持,许多配置修改就可以在sendmail数据库中进行,sendmail进程回自动读取sendmail数据库中的配置内容。

重点掌握access、virtusertable数据库的使用。

1.Sendmail虚拟域功能的实现

Sendmail虚拟域功能的实现是通过FEATURE (virtusertable)功能实现的。因为默认的mc配置文件中有以下设置:

FEATURE(`virtusertable’,`hash -o /etc/mail/virtusertable.db’)dnl

此项设置会使sendmail读取/etc/mail/virtusertable.db文件的内容,对虚拟域地址映射为实际地址。虚拟域用户的文件缺省是/etc/mail/virtusertable.db,它用/etc/mail/virtusertable文件生成。此文件格式:虚拟地址 真实地址,中间用Tab键分开。

表5.1 将虚拟域地址映射为真实地址

举例

说明

someone@otherdomain.com localuser

发送给someone@otherdomain.com的邮件现在要发送给本机的用户localuser

@testdomain.com test@mydomain.com

所有发送xxx@@testdomain.com的邮件都会发送到test@mydomain.com

@testdomain.com %1@mydomain.com

User1@testdomain.com的邮件被发送到user1@mydomain.com,

User2@testdomain.com的邮件被发送到user2@mydomain.com

@testdomain.com %1test@mydomain.com

User1@testdomain.com的邮件被发送到user1@mydomain.com,

User2@testdomain.com的邮件被发送到user2@mydomain.com等

2.允许多个虚拟域和虚拟用户被映射到另一个地址:

admin @ 123.com shopper

admin @ xyz.org jdj

admin @ he.net lmiwtc @pg.com

@cba.com cba@aol.com

@dom/.org %1@dom2.org

在/etc/mail/virtusertable内简单键入项目,映射一个email地址到一个本地用户。这里是列出的以上的头两行。注意:用一个admin的别名域胜于一个域并不困难。

另一个项目的类型是一个简单的指向。这允许一个传入的email被发送到指定目标,这通常被人们用于简单地去记住email地址,它接纳复数。一个sendmail系统管理员能简单地在个别用户的email账号上指向想要的email地址,。上面例子中的第三行是一个email-to-pager网关的例子,有一个分配的地址,并有一个简单的别名指向它。

最后的项目的类型是指向一个整个域的email到一个给定的(本地或远程)地址的高级功能。这对虚拟域的管理员是一个非常有用的功能,它想避免设置具体的别名。这能在例子virtusertable文件中的最后两行看到。最后一行添加了一个卷曲到这个概念,并指向传入的email到用户指定的dom1.org中,目标作为一个用户在dom2.org上,举例:

jonny @ dom1.org 映射到jobby@dom2.org

3.使虚拟域用户工作的前提

⑴ 配置DNS,并设置虚拟域的MX记录

⑵ 将所有的虚拟域添加到文件/etc/mail/local-host-names中作为本地域别名。

⑶ 将所有的虚拟域添加到文家/etc/mail/access并允许RELAY。

最后执行命令:“makemap hash virtusertable.db<virtusertable”建立virtusertable数据库更新sendmail配置。

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2022年7月11日
下一篇 2022年7月11日

相关推荐

  • 《Minecraft我的世界:Java版》生适配苹果M1/M2 Mac

    IT之家 6 月 9 日消息,据 Apple Insider 报道,《我的世界:Java 版》在“荒野更新”版本 1.19 中提供了对原生 Apple Silicon 支持,该版本…

    2022年6月12日
  • 支付宝晚点付有什么用 晚点付怎么开通

    支付宝很多人都有下载使用,它不仅方便了日常生活各种缴费付款,还给用户提供了很多消费金融服务,那么支付宝晚点付有什么用呢?下面给大家介绍。 据了解,晚点付是支付宝为了针对特定受邀用户…

    2022年9月6日
  • 浅谈产品经理需要掌握的5个心理学原理(产品经理需要掌握的心理学原理有哪些)

    产品经理可以利用行为心理学的原理来了解产品创意潜在的优势和缺陷,并最终为用户创造有影响力和令人满意的产品。本文会介绍一些心理学原理,帮助我们理解人类认知过程、人类行为和心理模型,从…

    2022年10月21日
  • 怎么提高房贷的成功率 实用方法有这些

    买房通过贷款来实现是很多人的做法,因为房价实在太高了,全款购买是无法承担的,但房贷办理审核比较严格,所以最好提前做准备,那么怎么提高房贷的成功率?下面来看介绍。 1、恢复逾期。如果…

    2022年9月2日
  • 网商贷额度突然没有了怎么回事 原因如下

    网商贷是支付宝的小额贷款产品,由于贷款速度快,手续简单方便,深受大家喜爱。但最近,一些用户表示,他们使用的网商贷额度突然消失了,那么网商贷额度突然没有了怎么回事?下面来看看是什么原…

    2022年9月6日
  • 高级从来不只是看脸,衣品才是你的气质和名片#女生的法则#

    高级从来不只是看脸,衣品才是你的气质和名片#女士的法则# #江疏影好美# #在职场有哪些万能穿搭#

    2022年6月6日
  • 夏日女装穿搭 002

    ootd/匡威+蓝色t恤 休闲风好好看! 优衣库新款衬衣好好看 这件正肩T恤近期很喜欢,除了有一丢显脖子短,其他没啥可挑了~59的快乐如此简单!

    2022年7月10日
  • 号外,一键解绑所有互联网账号

    — 前言 — 一剑封喉, 预示着刀法极好, 一刀毙命; 一键解绑, 表明了宝剑出鞘, 劈斩乱麻。 这让那些恶意软件无处遁形! 总第143期原创,大约阅读3分钟 1 事件回放 Tec…

    2022年6月16日
  • 70后的忧伤

    大泥炕砖火墙,咸菜疙瘩拌大酱!千针纳底二棉鞋,三分冰棍最美味!一铺大炕有老少,爹妈辛苦为温饱、家家都有读书郎,成家立业有了房,心理却是空荡荡,因为再无爹和娘!亲情淡漠人凄凉!!!!…

    2022年7月23日
  • 元宇宙游戏Decentraland的沉浸式体验

    今天带大家体验一款元宇宙游戏的Decentraland,Decentraland创立于2017年九月,由用户所拥有的虚拟世界,是一个由区块链驱动的虚拟现实平台,也是第一个完全去中心…

    2022年7月2日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息