Domino邮件收发配置

Domino邮件收发配置

1.   背景

Domino邮件系统,是domino服务器的一大特色,domino邮件服务的配置也是domino从业者需要了解的一部分。在熟悉之前,需要掌握以下几个术语:DNS、A记录、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. 全局网络域

定义邮件的全局网络域,如[email protected]。配置如下:

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

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

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

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

2.  给外部系统发送邮件的格式则为:[email protected]。

配置如下图:

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负责发送邮件了。

文档结束

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

时间: 2025-01-05 17:50:51

Domino邮件收发配置的相关文章

其他系统与domino系统单点登录的实现方式

 [背景] 随着企业中业务不断增多,用户处理不同的业务则需要频繁的切换不同的系统进行操作,而用户则需要记住各个系统的用户名.密码,频繁的登录.如果各个系统间能够进行单点登录,无疑会大大减少用户重复输入密码的困扰. 由于domino系统相对比较封闭,其他系统想相对安全的单点domino系统并非易事. 也许有些人会说通过这样的方法,通过模拟用户登录的方式就可以实现: Names.nsf?login&username=xxx&password=xxx 但是,这样实现显然不太安全,一个需要单独

C/C++软件产品持续集成与维护 初探

jenkins.bugfree.review board 1.jenkins 我在公司搭建的自动集成服务器用的是jenkins,也就是之前的hudson.下载地址:http://jenkins-ci.org/ 其实C++的自动构建挺简单,jenkins支持shell/bat脚本,写好脚本即可. 编译:VS支持通过脚本进行编译,使用devenv即可进行编译 例如:devenv ../../../component/UDCDBLayer/UDCDBLayer.vcproj /rebuild rele

配置Domino 邮箱自动回复

Domino邮件模板默认没有些功能,可以使用代理来完成需求 ,运行代理任务之前,必须满足下面几个条件: 服务器的安全性必须允许用户运行代理权限. 个人用户的数据库必须允许有运行代理的权限. 如果一定要在自动回复邮件中显示所属人的邮件地址,必须使用用户的ID来建立代理,即必须使用用户ID登录Notes,设置好场所. 下面来看一下具体如何操作: 设置服务器文档 如下图,笔者建立了一个&agent_users的群组,里面包含可以运行代理的用户,并给于他们创建,运行代理的权限, 为了能在自动回复邮件之后

Domino函件收集器的配置及用法

 [背景] 今天一个朋友问我这样一个问题,他们OA的应用数据库和接口数据库部署在两台不同的服务器. 接口服务器主要负责和第三方系统进行集成,第三方系统调接口创建OA单据,OA系统进行审批,OA审批完成后,调用接口服务器的接口,OA将审批的流转记录及附件返回第三方系统. 为保障数据及接口的安全,数据先保存在OA服务器的中间数据库,然后通过OA定时代理传到接口服务器上. 但是,这样的做法遇到一个问题,用户要求退回时能够立即反馈给第三方系统. 为了保障数据及附件能够及时反馈到第三方系统,故本文采用

Domino实现外网邮件转发功能配置

实现方式一: 配置SMTP转发主机连接文档: 同一个网络域的所有服务器,只要配置一条SMTP转发主机即可. 实现方式二: 服务器-配置-基本-设置离开本地internet网络域只能主机

Python+Nginx实现邮件POP、IMAP、SMTP代理配置介绍

说到Python,大家都知道,是在运维方面的管理人员需要掌握的一门技术,为什么这么说呢,在运维方面Python开发语言应用比较广,以致可以帮助管理员提高工作效率,具体我就不多少了,接着我们说说邮件代理,因为公司的邮箱系统是使用是IBM的Domino Lotus服务,如果对Lotus了解的都知道,Lotus是文件数据库类型的服务器类型,用户的所有邮箱数据库都是独立的xxx.nsf,而通过数据库模板xxx.ntf进行创建或者定时刷新数据,来保证数据库的额稳定性.而当用户数量多的话,就需要创建多台邮件

Office 365系列之十七:配置Outlook IMAP方式连接ExchangeOnline

1.  前提条件 1.1  确保已经创建并启用用户的邮箱,关于如何创建用户请参考黄锦辉专栏 Office 365系列之五:创建新用户 http://stephen1991.blog.51cto.com/8959108/1597912 Office 365 系列之六:通过管理中心批量导入用户 http://stephen1991.blog.51cto.com/8959108/1605202 Office 365系列之十一:使用Windows PowerShell 批量导入用户 http://ste

Postfix邮件系统安装与配置:Postfix,Cyrus-IMAP,Cyrus-sasl,Dovecot和SPF

最近发现邮件发送服务还是挺重要的.可能对于每天只有一百来封的邮件发送需求的个人博主来说,一个免费的邮箱提供的免费SMTP邮件发送服务就可以满足了,但是对于一些大型的网站.论坛和平台,每天的邮件发送量可以达到上万封以上,免费的邮件发送服务是不能满足需要了. 市场上已经有了不少的付费邮件发送服务,但是终归是第三方的邮件发送服务,在邮件发送方式.邮件内容等方面肯定要受到不少的限制.与其花大量的时间寻找更好的付费邮件服务,还不如自己动手利用VPS或者服务器搭建一个属于自己的邮件发送平台,搭建起来并不复杂

Centos7+Postfix+Dovecot实现邮件收发

说到邮件系统,现在有很多,比如微软的Exchange.Office365.IBM Lotus.主流的第三方提供的邮件系统.当然这些都是收费的,如果对于小环境内使用的话,可以使用linux下部署的Postfix+Dovecot实现邮件的收发等,当然在Linux下 有很多服务可以实现邮件的收发,今天我们主要介绍的是Centos7+Postfix+Dovecot实现邮件收发,具体见下: 首先是安装好Centos7,安装好后,我们需要对一些系统的设置进行配置: 1.selinux关闭.sed –I 's