iT邦幫忙

0

exchange同帳號多smtp發信設定

Hi 大家好

系統為:exchange server 2013
client為:Outlook 2016

最近User有一個需求,
同一個帳號設定2個smtp,
ex:
user01@contoso.com(設為回覆地址)
user01@ithome.co

我在exchange 2013上設定後,
目前外部寄這兩個地址,user那邊都能收到
但user寄信時,只能由user01@contoso.com寄出,
除非我在exchange上將user01@ithome.co設為回覆地址,
https://ithelp.ithome.com.tw/upload/images/20210923/20107112s7BEE3h0by.jpg
但user想要自行決定根據不同信件以不同smtp發送,
想請問,除了另外創一個帳號在user的outlook掛載外,
有無其他方法?目前有試過另外在outlook上以pop方式加入不同smtp,
但是會報錯0x800ccc0f。

看更多先前的討論...收起先前的討論...
harrytsai iT邦新手 3 級 ‧ 2021-09-22 17:46:44 檢舉
Exchange 只能吃一個帳號,另一個要設定pop3,至於你的報錯不知道,但是你不能在Exchagne 把兩個郵件信箱設定在同一個帳號裡面
您好,我exchange是設定兩個smtp地址,您說的"不能在Exchagne 把兩個郵件信箱設定在同一個帳號裡面"是指Outlook 2016不能嗎?
1. @後面不一樣,不代表就是不同的SMTP,有可能兩個域都把MX 指向同主機
2. EXCHANGE 還有所謂的膩名域,也就是說你用A域帳號登入,但可以收到B域的信,但實際上B域的信是存放在A域的MAILBOX內,這就是膩名域,B是A的膩名
所以,樓主到底要表達什麼問題呢,沒講兩個域的MX設定,天知道是哪一種狀況
原來如此,是這樣的,我這邊兩個域都指向同一台exchange主機沒錯,並且user01@contoso.com作為主帳號登入,寄給user01@ithome.co的信件確實是到user01@contoso.com的MAILBOX內
我是想知道上面這樣的情況下,我能讓outlook 2016中設定讓user寄出信件時,是否可自行選擇要用哪個域的smtp來寄出?
你都說了是匿名了,那根本就同一台,不可能的,在OUTLOOK 你要兩個帳號,兩個帳號的SMTP 要不同台,你在發信的時候,可以設定寄件人,變更寄件人就是變更SMTP啊,你本身環境就不足,沒辦法這麼搞得,不然你就必須要在EXCHANGE 多上一張網卡,再額外的網卡啟用SMTP 服務,而且你必須在防火牆NAT 這個IP 到第二個PUBLIC IP,對外服務的DNS 的MX紀錄要去修改,加入這個 A 紀錄,大致上是這樣

1 個回答

0
雷伊
iT邦高手 1 級 ‧ 2021-09-24 10:46:43
最佳解答

秘訣就是把第二帳號的完整存取權和傳送權給第一帳號
這時用戶的Outlook會自動產生第二帳戶的郵件資料夾
傳送的權限依群組原則更新同步的時間不同,約莫兩小時才會有權限發信
不用另外輸入第二帳戶的帳密

此時在用戶端新增一個電子郵件的上方功能"選項"=>將寄件者打勾
原本只有收件者欄的上方就會出現寄件者
點擊寄件者=>其他電子郵件地址=>至全域通訊錄把第二帳戶撈出來(禁止用手Key)
缺點:不會自動帶入簽名檔

感謝,雖然我的本意是不建立第二的帳戶(兩個mailbox)但根據上面前輩的回應,應該是做不到了

雷伊 iT邦高手 1 級 ‧ 2021-09-27 18:10:15 檢舉

若沒在Exchange主機中追加信任的網域,當你使用類似不同顯示名稱的手法將會導致IP反解時被加入國際郵件黑名單組織。
用戶端若僅用pop/smtp協定那不如架台Linux Mail Server。

我要發表回答

立即登入回答