首页 > 代码库 > Domino邮件收发配置

Domino邮件收发配置

Domino邮件收发配置

1.   背景

Domino邮件系统,是domino服务器的一大特色,domino邮件服务的配置也是domino从业者需要了解的一部分。在熟悉之前,需要掌握以下几个术语:DNSA记录、MX记录。

1.1. DNS

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。

每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台IP设备的IP地址,只要记住相对直观有意义的主机名就行了。这就是DNS协议所要完成的功能。

主机名到IP地址的映射有两种方式:

1)静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用;

 

2)动态映射,建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,首先需要到DNS服务器查询主机所对应的IP地址。[1]

 

通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。在解析域名时,可以首先采用静态域名解析的方法,如果静态域名解析不成功,再采用动态域名解析的方法。可以将一些常用的域名放入静态域名解析表中,这样可以大大提高域名解析效率。

在Windows平台下,使用命令行工具,输入nslookup,返回的结果包括域名对应的IP地址(A记录)、别名(CNAME记录)等。除了以上方法外,还可以通过一些DNS查询站点

dns

如国外的国内的 查询域名的DNS信息。

常用的资源记录类型:

A 地址 此记录列出特定主机名的 IP 地址。这是名称解析的重要记录。

CNAME标准名称 此记录指定标准主机名的别名。

MX邮件交换器此记录列出了负责接收发到域中的电子邮件的主机。

NS名称服务器此记录指定负责给定区域的名称服务器。

1.2. A记录

A(Address) 记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的网页服务器(web server)上。同时也可以设置域名的子域名。

 

通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当输入域名的时候给你引导向设置在DNS的A记录所对应的服务器。

 

1.3. MX记录

是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。例如,当Internet上的某用户要发一封信给 XXXX时,该用户的邮件系统通过DNS查找XXXX这个域名的MX记录,如果MX记录存在,用户计算机就将邮件发送到MX记录所指定的邮件服务器上。

检查MX记录是否存在的方法

 

进行DNS查询的一个非常有用的工具是nslookup,可以使用它来查询DNS中的各种数据。可以在Windows的命令行下直接运行nslookup进入一个交互模式,在这里能查询各种类型的DNS数据。

 

DNS的名字解析数据可以有各种不同的类型,有设置这个zone的参数的SOA类型数据,有设置名字对应的IP地址的A类型数据,有设置邮件交换的MX(邮件交换机)类型数据。这些不同类型的数据均可以通过nslookup的交互模式来查询,在查询过程中可以使用 set type命令设置相应的查询类型。

 

如:

C:\>nslookup

DefaultServer: [202.106.184.166]

Address:202.106.184.166

>55

 

如果所要查的某域名的MX记录不存在,则出现与以下类似的提示:

 

C:\>nslookup

>set type=mx

>Default Server: [202.106.184.166]

Address:202.106.184.166

***202.106.184.166 can‘t find : Non-existent domain

 

简单技巧:同时也可使用nslookup -qt=mx 这样的命令来查询的MX记录。

2.   邮件收发配置

主要介绍单台收发、一发一收,其实扩展很多服务器架构模式。

2.1.  单台收发

这种配置适用于公司规模比较小的企业,一台服务器负责邮件的收发就足够了。有的企业OA、邮件收发都用一台服务器也够用了。示意图如下:

2.1.1. 接收配置

2.1.1.1.    网关配置

网关要指向domino邮件服务器的地址,一般为IP地址。不同厂商的网关,配置界面不一样。

2.1.1.2.    Domino服务器文档配置

配置domino服务器配置文档:

1.  邮递任务:“邮件路由、SMTP路由”;

2.  SMTP侦听任务:“启用”

如下图:

2.1.2. 发送配置

2.1.2.1.    Domino服务器文档配置

邮件(外来SMTP)验证选项配置:

1.  姓名和口令:否;

2.  匿名:是

如下图:

2.1.2.2.    网络域配置

2.1.2.2.1. 全局网络域

定义邮件的全局网络域,如xxx@163.com。配置如下:

1. domino网络语及别名:填写当前domino服务器网络域,如:cht;

2.  本地主要internet网络域:填写如:163.com。

完成此配置后,邮件发送规则为:

1.  系统内部用户之间发送邮件的格式为:xxx/cht;

2.  给外部系统发送邮件的格式则为:xxx@163.com

配置如下图:

2.1.2.2.2. 外部SMTP网络域

1.  网络域名称:自定义填写;

2.  internet网络域:填写“*.*”,表示除本地域名外的所有邮件格式。

2.1.2.3.    配置SMTP连接文档

1.  连接类型:SMTP

2.  源服务器:本地domino服务器名

3.  连接方式:直接连接

4.  目标服务器:任意填写

5.  目标网络域:上述配置的“外部SMTP网络域”名称;

6.  邮递任务:SMTP邮件路由;

7.  待发邮件数量:1

2.2.  一发一收

一发一收的配置与单台收发的配置类似,只是把“单台收发”的接收配置到负责接收邮件的domino服务器,如:mail1;把“单台收发”的“发送配置”配置到负责发送邮件的domino服务器。

不同的地方是,需要两台服务器配置SMTP连接文档。

配置SMTP连接文档,配置如下:

1.  连接类型:SMTP

2.  源服务器:接收邮件domino服务器名,如:mail1;

3.  连接方式:直接连接

4.  目标服务器:发送邮件domino服务器名,如:mail2;

5.  目标网络域:mail2网络域名

6.  SMTPMTA转发主机:发送邮件domino服务器IP或者域名;

7.  邮递任务:SMTP邮件路由;

8.  待发邮件数量:1

 

         完成上述配置后,则可实现,mail1负责接收邮件,mail2负责发送邮件了。

 

 

文档结束

 详细见附件:点击打开链接

Domino邮件收发配置