Domino8.5.1和Exchange2010共用一个邮件域实现邮件收发-阿里云开发者社区

开发者社区> 技术小阿哥> 正文

Domino8.5.1和Exchange2010共用一个邮件域实现邮件收发

简介:
+关注继续查看

说道邮件系统,我们大家肯定首先想到的是Microsoft Exchange,然后就是IBM的Domino产品,同时我们也知道Exchagne是集成于AD的,可Domino不集成AD;那如何把两种不同厂商的邮件服务器同时部署在一个邮件域内呢,具体方法见下。

一、环境准备

1 环境服务器和客户端

1 AD/DNS 服务器 192.168.220.254 windows2008 R2

2 dsgrd-mail01 服务器 192.168.220.253 windows2008R2 + exchange2010Mailbox+Hub Transport

3 dsgrd-maill 服务器 192.168.220.250 windows2008R2 + exchange2010Mailbox+Hub Transport

4 dsgrd-mail02 服务器 192.168.220.248 windows2008R2+domino8.5.1

5 dsgrd-mail03 服务器 192.168.220.247 windows2008R2+domino8.5.1

6 windowsxp 客户端 192.168.2.190 windowXP+Outlook2010 exchange Profile + outlook 2010

POP3 Profile For Domino server

2 拓扑图

clip_image002

clip_image002[4]

二、Exchangedsgrd-mail192.168.220.250

服务器配置:

创建 dsgrd.com 邮件域,类型为内部中继

clip_image002[10]

clip_image002[8]

创建 internal.dsgrd.com 邮件域,用来接收和处理从

domino 转发过来的邮件,域类型为权威域;

clip_image002[12]

3 创建到达 domino 服务器(DSGRD-MAIL02)的发送连接

clip_image002[14]

clip_image002[16]

clip_image002[18]

clip_image002[20]

clip_image002[22]

4 收件人配置-邮箱配置-个人邮箱账号(yuanrengui),添

加 internal.dsgrd.com

域 的 邮 件 地 址 , 

yuanrengui@internal.dsgrd.com

yuanrengui@dsgrd.com 默认邮件地址;

注意:如果是大量邮件账号,可以通过邮件策略设置,自动添加 Internal.dsgrd.com 域后缀

的邮件地址

clip_image002[24]

三、Dominodsgrd-mail02:192.168.220.248

服务器配置:

1 创建并启动 dsgrd-mail02 的 smtp 侦听:

clip_image002[26]

clip_image002[28]

2配置允许SMTP中继主机(192.168.220.250/192.168.2.0(用户 stmp agent 网络段)

clip_image002[30]

clip_image002[32]

clip_image002[34]

配置 DNS 服务器(DCA.DSGRD.COM192.168.220.254

配置 internal.dsgrd.com 的 mx 记录,用于 domino 通过 SMTP 交付邮件;

clip_image002[36]

配置外部 SMTP 域(需要在 mail01 和 mail03 上完成配置)

clip_image002[42]

clip_image002[40]

clip_image002[44]

配置 SMTP 连接文档(dsgrd-mail02

clip_image002[46]

clip_image002[48]

6 注册用户 yuanrg,并在 domin 邮件服务器上创建邮件文件

clip_image002[50]

注 册 用 户 yuanrengui , 并 在 第 三 方 邮 件 服 务 器(dsgrd-mail)上创建邮件文件,在个人文档中创建转发地址,

转发地址的域为 internal.dsgrd.com;

clip_image002[52]

四、实验验证

1 实验环境准备准备一套 windowsXP 加入域 dsgrd.com;使用 outlook,创建一个 exchange 用户和一个 domino用户 profile;

clip_image002[54]

clip_image002[56]

1.1 为用户 yuanrengui 准备 exchange profile

clip_image002[60]

1.2 为用户 yuanrg 准备 Pop3 profile,邮件接收和发送服务器指向 domino 服务器(dsgrd-mail02

clip_image002[62]

2 实验方法设计

2.1 yuanrengui@beyondsoft.com  yuanrengui@dsgrd.com

和 yuanrg@dsgrd.com 邮箱发送邮件,验证是否能成功;

期望结果:

通过 exchange 用户 profile 能接收到目的地址为 yuanrengui@dsgrd.com 的测试邮件;

l 通过 pop3 用户 profile 能接收到目的地址为 yuanrg@dsgrd.com 的测试邮件;

clip_image001clip_image002

2.2yuanrengui@dsgrd.com  yuanrengui@beyondsoft.com 和

yuanrg@dsgrd.com 邮箱发送邮件,验证是否成功;

期望结果:

l 通过 pop3 用户 profile 能接收到目的地址为 yuanrg@dsgrd.com 的测试邮件;

l 通过检查 beyondsoft.com 用户 profile 能检查到接收到的邮件;

2.3  yuanrg@dsgrd.com  yuanrengui@beyondsoft.com 和

yuanrengui@dsgrd.com 邮箱发送邮件,验证是否成功;

期望结果:

通过 exchange 用户 profile 能接收到目的地址为 yuanrengui@dsgrd.com 的测试邮件;

l 通过检查 beyondsoft.com 用户 profile 能检查到接收到的邮件;

五、参考文档

1&2 来自 domino administrator 8.5.1 Help

http://technet.microsoft.com/en-us/library/bb676395.aspx

1 样例:同一因特网域中的第三方服务器与 Domino 之间的邮件路由

clip_image002[64]

本样例中,Acme 在为一些用户处理邮件的本地因特网域中有三台 IBM(R) Lotus(R) Domino 服务器和一台

第三方 SMTP 主机。所有用户在 Domino 目录中都有项目。当用户向 acme.com 域中的另一个用户发送邮

件时,Domino 服务器会在 Domino 目录中查找收件人。如果收件人在三台 Domino 邮件服务器之一(Mail1、

Mail2 或 Mail3)上有邮件文件,则服务器通过 IBM(R) Lotus(R) Notes(R) 路由将邮件路由到目标服务

器。Notes 路由可以处理 MIME 和 Notes 格式的邮件。如果收件人在第三方服务器

(non-Notesserver.acme.com) 上有邮件文件,则他们的“个人”文档中会有域“non-Notesserver.acme.com”

的转发地址。为了通过 SMTP 路由文件,Mail1 和 Mail3 会在“外部 SMTP 域”文档中查找

“*.non-Notesserver.acme.com”,它对应于将 Mail2 列为传输邮件目标服务器的“SMTP 连接”文档。

服务器通过 Notes 路由将邮件发送到 Mail2,Mail2 应用的“配置设置”文档的“路由器/SMTP”“基本”

选项卡上已启用“在将消息发送到外部本地因特网域”。如果邮件是 Notes 格式的,Mail2 会将其转换为

MIME。Mail2 通过 TCP/IP 连接到 non-Notesserver.acme.com 并通过 SMTP 传输邮件。

如果 non-Notesserver.acme.com 上的用户将邮件发送给 Mail1、Mail2 或 Mail3 上的用户,服务器将通

过 SMTP 把邮件传输到 Mail2(其“服务器”文档中的“基本”选项卡中启用了“SMTP 侦听任务”),然

后 Mail2 通过 Notes 路由将邮件路由到目标服务器。

配置这些服务器需要执行下列步骤:

· 为 Mail2 启用 SMTP 侦听任务

· 正确设置 DNS

相关主题

邮件路由配置样例

使服务器能够接收通过 SMTP 路由发送的邮件

DNS(域名系统)和 SMTP 邮件路由

通过 Notes 路由将外出因特网邮件传输到 SMTP 服务器

创建“SMTP 连接”文档

2 Example of mail routing between a third-party serverand Domino in the same Internet domain

clip_image002[68]

In this example, Acme has three IBM? Lotus? Domino? servers and a third-party SMTP host in the

local Internet domain that handles mail for some users. All users have entries in the Domino

Directory. When a user sends mail to another user in the acme.com domain, the Domino server looks

up the recipient in the Domino Directory. If the recipient has a mail file on one of the Domino

mail servers -- Mail1, Mail2, or Mail3 -- the server routes the message to its destination over

IBM? Lotus? Notes? routing. Notes routing handles both MIME and Notes format messages. If the

recipient has a mail file on the third-party server, non-Notesserver.acme.com, their Person

document has a forwarding address with the domain "non-Notesserver.acme.com." To route mail over

SMTP, Mail1 and Mail3 find a Foreign SMTP Domain document for "*.non-Notesserver.acme.com" that

corresponds to an SMTP Connection document listing Mail2 as the server to which to transfer

messages. The server sends the message via Notes routing to Mail2, which has the field "SMTP used

when sending messages outside of the local Internet domain" enabled on the Router/SMTP-Basics

tab of the Configuration Settings document that applies to it. If the message is in Notes format,

Mail2 converts it to MIME. Mail2 connects to non-Notesserver.acme.com over TCP/IP and transfers

the message over SMTP.

If a user on non-Notesserver.acme.com sends a message to a user on Mail1, Mail2, or Mail3, the

server transfers the message over SMTP to Mail2, which has the SMTP listener task enabled on the

Basics tab of its Server document, and Mail2 routes the message to its destination over Notes

routing.

Configuring these servers requires:

· Enabling the SMTP listener task for Mail2

· Setting up DNS correctly

· Creating a Foreign SMTP Domain document for "*.non-Notesserver.acme.com" and an SMTP

Connection document that links to Mail2

Related topics

Sample mail routing configurations

Enabling a server to receive mail sent over SMTP routing

The Domain Name System (DNS) and SMTP mail routing

Transferring outbound Internet mail to an SMTP server over Notes routing

Creating an SMTP Connection document

3 Configure Exchange 2010 to Route Messages for a

Shared Address Space

2 out of 3 rated this helpful -Rate this topic

Applies to: Exchange Server 2010 SP2

Topic Last Modified: 2011-03-19

An organization may have to share the same SMTP address space between two

or more different e-mail systems. For example, you may have to share the

SMTP address space between Exchange and a third-party e-mail system, or

between Exchange environments that are configured in different Active

Directory forests. In these scenarios, users in each e-mail system have

the same domain suffix as part of their e-mail addresses.

You can use the EMC or the Shell to configure a Microsoft Exchange Server

2010 Hub Transport server to route messages for a shared address space.

Looking for other management tasks related to managing message routing?

Check out Managing Message Routing.

Step 1: Create an internal relay domain

You need to be assigned permissions before you can perform this procedure.

To see what permissions you need, see the "Accepted domains" entry in the

Transport Permissionstopic.

To support routing messages for a shared address space, you must create

an accepted domain that's configured as an internal relay domain. When

you configure an accepted domain as an internal relay domain, Exchange

first tries to deliver to a recipient in the Exchange organization. If

the recipient isn't found, the message is routed to the Send connector

that has the closest address space match.

Use the EMC to create an internal relay domain

1. In the console tree, expand Organization Configuration, select Hub Transport, and then

in the work pane, click the Accepted Domains tab.

2. In the action pane, click New Accepted Domain. The New Accepted Domain wizard

appears.

3. On the New Accepted Domain page, complete the following fields:

Name Use this field to identify the accepted domain in the user interface. You

can type any name that you want. We recommend that you select a meaningful

name that helps you easily identify the purpose of this accepted domain. For

example, you may want to use a name that identifies this as a subsidiary domain

or as a hosted domain. You must use a unique name for each accepted domain.

Accepted Domain Use this field to identify the SMTP namespace for which the

Exchange organization will accept e-mail messages. You can use a wildcard

character to accept messages for a domain and all its subdomains. For example,

you can type *.contoso.com to set Contoso.com and all its subdomains as

accepted domains.

4. After you complete these fields on the New Accepted Domain page, select the following

option: Internal Relay Domain.

5. Click New.

6. On the Completion page, click Finish.

Use the Shell to create an internal relay domain

This example creates the internal relay domain Contoso for the SMTP domain contoso.com.

Copy

New-AcceptedDomain -Name "Contoso" -DomainName contoso.com -DomainType

InternalRelay

For detailed syntax and parameter information, see New-AcceptedDomain.

Step 2: Create a Send connector to route e-mail to the shared domain

You need to be assigned permissions before you can perform this procedure.

To see what permissions you need, see the "Send connectors" entry in the

Transport Permissionstopic.

You must also add a Send connector that's sourced on a Hub Transport server

and configured to send e-mail to the shared address space.

Caution:

To achieve the correct routing behavior, you must specify a Hub Transport server as the source

server for the Send connector. If the Edge Transport server is specified as the source server for

the Send connector, a routing loop will occur.

Use the EMC to create a Send connector to route e-mail to the shared domain

1. In the console tree, expand Organization Configuration, select Hub Transport, and then

in the work pane, click the Send Connectors tab.

2. In the action pane, click New Send Connector. The New Send Connector wizard starts.

3. On the Introduction page, follow these steps:

o In the Name field, type a meaningful name for this connector. This name is used

to identify the connector.

o In the Select the intended use for this connector field, select one of the

following usage types for the connector. The usage type determines the default

permission sets that are assigned on the connector and grants those

permissions to trusted security principals:

Internal Select this usage type if the e-mail system with which Exchange 2010

shares an address space is another Exchange 2010 organization.

Internet Select this usage type if the e-mail system with which Exchange 2010

shares an address space is a third-party e-mail system.

4. Click Next.

5. On the Address space page, click Add. In the SMTP Address Space dialog box, enter the

domain name to which this connector will send mail, for example, contoso.com or

*.contoso.com. You may select the Include all subdomains check box to use this

connector to send e-mail to all subdomains of the address space. If necessary, you can

also provide a specific cost for this connector. When you're finished, click OK. Leave the

Scoped send connector check box cleared, and then click Next.

6. On the Network settings page, select Route mail through the following smart hosts.

Click Add.

7. In the Add Smart Host dialog box, select IP Address or Fully qualified domain name

(FQDN) to specify how to locate the smart host. If you select IP Address, enter the IP

address of the smart host. If you select Fully qualified domain name (FQDN), enter the

FQDN of the smart host. The sending server must be able to resolve the FQDN. When

you're finished, click OK. To add more smart hosts, click Add, and repeat this step. If you

want to use a specific list of external DNS servers instead of the DNS servers specified in

the adapter settings, select the Use the External DNS Lookup settings on the transport

server check box. When you're finished, click Next.

8. On the Configure smart host authentication settings page, select the method that's

used to authenticate to the smart host. The following smart host authentication

methods are available:

None

Basic Authentication

Basic Authentication over TLS

Exchange Server Authentication

Externally Secured (for example, with IPsec)

9. Click Next.

10. On the Source Server page, click Add to add a source server. By default, the Hub

Transport server that you're currently working on is listed as a source server. In the

Select Hub Transport or Subscribed Edge Transport dialog box, select the Hub Transport

servers that will be used as the source server for sending messages to the shared

address space. When you finish adding source servers, click OK. Click Next.

11. On the New Connector page, review the configuration summary for the connector. If you

want to modify the settings, click Back. To create the Send connector by using the

settings in the configuration summary, click New.

12. On the Completion page, click Finish.

Use the Shell to create a Send connector to route e-mail to the shared domain

This example creates a Send connector with the following settings:

· Configures the connector as an Internet usage type

· Assigns the address space contoso.com

· Routes messages to the smart host smarthost.contoso.com

· Uses the Externally Secured authentication mechanism

· Sets the maximum message size to 20 megabytes (MB)

Copy

New-SendConnector -Name "Contoso.com Send Connector" -Internet

-AddressSpace contoso.com -DNSRoutingEnabled $false –SmartHosts

smarthost.contoso.com -SmartHostAuthMechanism ExternalAuthoritative

-MaxMessageSize 20MB




本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1130798,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9497 0
使用NAT网关轻松为单台云服务器设置多个公网IP
在应用中,有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。 具体如何操作呢,有了NAT网关这个也不是难题。
26741 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
11213 0
windows server 2008阿里云ECS服务器安全设置
最近我们Sinesafe安全公司在为客户使用阿里云ecs服务器做安全的过程中,发现服务器基础安全性都没有做。为了为站长们提供更加有效的安全基础解决方案,我们Sinesafe将对阿里云服务器win2008 系统进行基础安全部署实战过程! 比较重要的几部分 1.
9055 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13186 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
6895 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
4012 0
13694
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载