iT邦幫忙

0

Exchange是否可以建立信任網域的信箱帳號

公司有二個AD網域(A及B)有「互相信任」,其中一台Exchange架構在A網域中使用A網域的帳號建立信箱,現在公司想要讓B網域也可以使用Exchange,其中一個方法就是在B網域架設一台Exchage,我想請問一下因為使用者不多,有沒有可能用A網域的Exchange建立B網域的使用者信箱,讓B網域的使用者可以使用他們自己的帳號密碼去使用A網域的Exchange。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

16
Ray
iT邦大神 1 級 ‧ 2011-02-10 20:37:53
最佳解答

基本上, Exchange 無法用 Trusted Domain 的帳號, 來認證 Trust Domain 裡面的信箱.
這是為了安全上的設計. 但是我們可以利用一些方法, 間接地繞過這個限制, 達到您的目的:

由於 mailbox 在本地 domain 內一定要有帳號, 所以我們可以隨意製造一個本地帳戶, 但是把他設定成 disabled (關閉), 防止有人利用這個帳號登入.

接下來, 我們可以新增一個特殊的信箱, 稱為 Linked Mailbox. 這個信箱將會使用前面新增的本地帳號來操作, 但是我們可以將它連接到 Trusted Domain 的帳號, 利用它來做認證.

在 Exchange 2010 SP1 裡面, 以上的過程可以利用 EMS 指令來完成:

<pre class="c" name="code">New-Mailbox -Database "MailDB-1" -Name "John Peoples" -LinkedDomainController "DomainB-DC" -LinkedMasterAccount DomainB\john -OrganizationalUnit Users -UserPrincipalName john@DomainB.com -LinkedCredential:(Get-Credential DomainB\administrator)

以上指令解說如下:

-Database 是 Exchange 所管理的 Mailbox Database 名稱
-LinkedDomainController 是 Domain B 的 DC
-LinkedMasterAccount 是 Domain B 的帳號
-Name 會用這個名字, 幫你產生 Domain A 底下的帳號
-OrganizationalUnit 是看你希望把 Domain A 帳號放在哪一個 OU 底下
-UserPrincipalName 很特別, 是 Domain A 帳號的 UPN, 但用來讓 Domain B 可以收信
-LinkedCredential 您必須提供 Domain B 管理員的身分, 才可以完成這個指令

詳細說明可以參考:
MS TechNet: Create a Linked Mailbox

mrhsieh iT邦好手 4 級 ‧ 2011-02-11 10:05:42 檢舉

那這有需要做網域的信任嗎??

Ray iT邦大神 1 級 ‧ 2011-02-11 12:20:28 檢舉

當然還是要有信任關係....您先前不是已經有建立了嗎?

mrhsieh iT邦好手 4 級 ‧ 2011-02-14 09:43:22 檢舉

嘿嘿,我們都還沒做目前只是在規劃而已,因為對exchange不了解我單純認為做了AD網域信任後對方就不需要建帳號只要使用我的帳號就可以建立mailbox了,沒想到對方還是要建帳號才行,還好有先上來詢問了解一下謝謝這位仁兄我現在了解了。

8
help
iT邦新手 4 級 ‧ 2011-02-10 16:30:23

可以的
在Exchange的系統管理員-收件者-收件者原則-Default Policy,
Default Policy裡點選電子郵件地址原則增加SMTP(你的Domain),
這樣就完成囉,記得你的DNS要設定嘿

mrhsieh iT邦好手 4 級 ‧ 2011-02-10 19:03:19 檢舉

所以我可以不用在A網域建立AD帳號直接在B網域建立AD帳號就可以使用嗎?我的目的是B網域的使用者在B網域建立帳號,但讓它可以用A網域中的Exchange。

我要發表回答

立即登入回答