none
公司內部如果有其它的SMTP伺服器發信給EXCHANGE? RRS feed

  • 問題

  • 1.

    公司內有一台主機A機器(舊的版本為SERVER 2000+EXCHANGE 2000)

    最近因為更換主機

    所以把舊的主機更換及升級(把MAIL BOX備份,移除EXCAHNGE 2000,再安裝新的EXCHAGE SERVER

    再把MAIL BOX還原)

     

    SERVER 2008標準版+EXCHANGE 2007 SP1

    目前使用上都是正常,

     

    但出現一個問題,

    因為以前有一台電子表單的B機器會有自動發信給使用者,

    所以可以正常的解析名稱,

    但是現在換成EXCHANGE 2007 SP1後,所有使用者收到的信,都變成MAIL ADDRESS

     

    不知道是否有什麼方式可以設定呢??

     

    B機器有SMTP虛擬伺服器發信給,A機器,請它轉發(在EXCHANGE 2000)

    OUTLOOK的使用者收到信時,==>寄件人的姓名是中文名字

     

    現在B機器沒有變動過設定值,發信給,A機器,請它轉發(EXCHANGE 2007 SP1)

    OUTLOOK的使用者收到信時,==>寄件人的姓名是MAIL ADDRESS

     

    以上是否還有什麼地方可以設定呢??

     

    2.

    另外還有一個問題

    是否可以用排程或者是命令的方式

    把一天所有使用者接收及發送的信件(日誌),

    備份下來,然後隔一段時間,就把最舊的信件刪除~~??

     

    3.

    在EXCHANGE 2007 SP1

    新增郵件規則,在每一封郵件都加上免責聲名,

    如果有郵件已有免責聲名,則不重覆加入,

    但是我在EXCHANGE 控制台在新增時,會出現免責聲名未加入的訊息,在GUI的畫面沒有可以

    輸入免責聲名的視窗,

    所以我就用手動的方式去新增,但是沒有辦法輸入分隔線的符號

    想請問,免責聲名正確的做法是使用命令新增嗎??

    還是GUI的功能還有很多都沒有的??

     

    4.郵件追踨的問題

    如果今天主管說要我查詢某一使用者,在某一天寄出的信,

    內文是XXXX

    那郵件追踨可以查詢的到嗎??

    我可以看到使用者到底寄了什麼東西嗎??(還是必需使用其它的軟體來達成呢??)

     

    先感謝各位老師及先進的回答,如果有缺少資料,我再後補~~

     

     

     

    2008年7月7日 下午 12:04

解答

  • 第一點回覆如下

    Exchange Server 2007則必需要手動建立一條新的接收連接器,來啟用"解析匿名寄件者"之功能

    1.          打開EMC>伺組器組態>集線傳輸

    2.          在接收連接器下方空白處右鍵>新增接收連接器,名稱請自訂例如:ResolveP2

    3.          在預訂用法請選擇"自訂"

    4.          在本機IP位址中,請保留預設設定

    5.         遠端IP位址中請將原預設0.0.0.0-255.255.255.255IP Range刪除

    6.          然後按下新增IP位址,並且輸入你要允許"解析匿名寄件者"的AP Server IP,然後新增此接收連接器

    7.          接著請點選ResolveP2接收連接器右鍵內容,在驗證的頁面請全部清除,然後只保留勾選"以外部方式保護安全(例如,利用IPSec)。

    8.          接著再點選權限群組頁面請全部清除,然後只保留勾選Exchange 伺服器"最後按下套用及確定完成啟用"解析匿名寄件者"之功能

    請注意,當Exchange Server 2007完成上述設定之後,ResolveP2接收連接器將會變成允許匿名轉寄也就是會變成Open Relay所以在第6點中必需慎選你所允許的IP Range,否則會造成你的Exchange Server 2007變成Open Relay Server啟用解析寄件者功能是有一定風險存在,並不建議你啟用。

     

    第二點回覆如下:

    你可以先啟用訊息日誌功能(透過組織組態\集線傳輸\日誌規則)將郵件日誌儲存於指定的日誌信箱中

    http://technet.microsoft.com/en-us/library/bb124723(EXCHG.80).aspx

    然後為此日誌信箱套用MRM於指定期間後自動刪除舊的信件

    http://technet.microsoft.com/en-us/library/bb123548(EXCHG.80).aspx

     

    第三點回覆如下:

    免責聲明一直都有GUI界面可供設定!Exchange Rule無法判斷什麼樣的郵件才叫已經有免責聲明!

    http://technet.microsoft.com/en-us/library/aa996585(EXCHG.80).aspx

     

    第四點回覆如下:

    請參考內建的Message Tracking

    http://technet.microsoft.com/en-us/library/bb124375(EXCHG.80).aspx

    2008年7月7日 下午 04:43
  •  真的懂了 寫信:
     
     

    如果要將免責聲明套用到內部使用者傳送給外部收件者的電子郵件時

    $Condition = Get-TransportRulePredicate FromScope
    $Condition.Scope = "InOrganization"==>這個命令找不到"InOrganization"
    $Condition2 = Get-TransportRulePredicate SentToScope
    $Condition2.Scope = "NotInOrganization"
    $Exception = Get-TransportRulePredicate SubjectorBodyContains
    $Exception.Words = @("Sample disclaimer text")
    $Action = Get-TransportRuleAction ApplyDisclaimer
    $Action.Text = "Sample disclaimer text"
    $Action.Font = "Verdana"
    $Action.FontSize = "Larger"
    $Action.FontColor = "Blue"
    New-TransportRule -Name "Sample disclaimer" -Condition @($Condition, $Condition2) -Exception @($Exception) -Action @($Action)

    這樣子是有可能我的EXCHANGE 2007 SP1有設定上的問題嗎??

     

    不太瞭解您為何需要使用Cmdlet去設定免責聲明?

    使用EMC可以更方便更輕鬆完成你的需求說...

    使用EMC設定免責聲明請參考

    http://technet.microsoft.com/zh-tw/library/aa996585(EXCHG.80).aspx

    它不會跳出什麼視窗要求你輸入文字

    而是你要去點選那個下底線自己輸入文字~~~~~~~

    2008年7月14日 下午 03:45

所有回覆

  • 第一點回覆如下

    Exchange Server 2007則必需要手動建立一條新的接收連接器,來啟用"解析匿名寄件者"之功能

    1.          打開EMC>伺組器組態>集線傳輸

    2.          在接收連接器下方空白處右鍵>新增接收連接器,名稱請自訂例如:ResolveP2

    3.          在預訂用法請選擇"自訂"

    4.          在本機IP位址中,請保留預設設定

    5.         遠端IP位址中請將原預設0.0.0.0-255.255.255.255IP Range刪除

    6.          然後按下新增IP位址,並且輸入你要允許"解析匿名寄件者"的AP Server IP,然後新增此接收連接器

    7.          接著請點選ResolveP2接收連接器右鍵內容,在驗證的頁面請全部清除,然後只保留勾選"以外部方式保護安全(例如,利用IPSec)。

    8.          接著再點選權限群組頁面請全部清除,然後只保留勾選Exchange 伺服器"最後按下套用及確定完成啟用"解析匿名寄件者"之功能

    請注意,當Exchange Server 2007完成上述設定之後,ResolveP2接收連接器將會變成允許匿名轉寄也就是會變成Open Relay所以在第6點中必需慎選你所允許的IP Range,否則會造成你的Exchange Server 2007變成Open Relay Server啟用解析寄件者功能是有一定風險存在,並不建議你啟用。

     

    第二點回覆如下:

    你可以先啟用訊息日誌功能(透過組織組態\集線傳輸\日誌規則)將郵件日誌儲存於指定的日誌信箱中

    http://technet.microsoft.com/en-us/library/bb124723(EXCHG.80).aspx

    然後為此日誌信箱套用MRM於指定期間後自動刪除舊的信件

    http://technet.microsoft.com/en-us/library/bb123548(EXCHG.80).aspx

     

    第三點回覆如下:

    免責聲明一直都有GUI界面可供設定!Exchange Rule無法判斷什麼樣的郵件才叫已經有免責聲明!

    http://technet.microsoft.com/en-us/library/aa996585(EXCHG.80).aspx

     

    第四點回覆如下:

    請參考內建的Message Tracking

    http://technet.microsoft.com/en-us/library/bb124375(EXCHG.80).aspx

    2008年7月7日 下午 04:43
  •  
    首先感謝 DEAR JAMMY的回覆~~

    第一點回覆==>已測試OK

    第二點和第四點==>測試中

     

    第三點回覆如下:

    免責聲明一直都有GUI界面可供設定!Exchange Rule無法判斷什麼樣的郵件才叫已經有免責聲明!

    http://technet.microsoft.com/en-us/library/aa996585(EXCHG.80).aspx

     

    我按照控制套用免責聲明

    建立新的傳輸規則

    選取動作免責聲名後

    按下一步時

    會出現一個警告視窗

    某些控制項無效 - 尚未設定必要的內容.

    參數名稱:ApplyDisclaimer

     

    它並不會出現編輯的對話視窗

     

    如果使用管理命令介面時

    先新增文字

    $Action = Get-TransportRuleAction ApplyDisclaimer
    $Action.Text = "Sample disclaimer text"

     

    然後套用至符合所定義之條件的郵件

    New-TransportRule -Name "Sample Disclaimer" -Action @($Action)

     

    以上都是正常的可以設定,

    但是GUI的畫面並不會顯示出郵件規則

     

    如果要將免責聲明套用到內部使用者傳送給外部收件者的電子郵件時

    $Condition = Get-TransportRulePredicate FromScope
    $Condition.Scope = "InOrganization"==>這個命令找不到"InOrganization"
    $Condition2 = Get-TransportRulePredicate SentToScope
    $Condition2.Scope = "NotInOrganization"
    $Exception = Get-TransportRulePredicate SubjectorBodyContains
    $Exception.Words = @("Sample disclaimer text")
    $Action = Get-TransportRuleAction ApplyDisclaimer
    $Action.Text = "Sample disclaimer text"
    $Action.Font = "Verdana"
    $Action.FontSize = "Larger"
    $Action.FontColor = "Blue"
    New-TransportRule -Name "Sample disclaimer" -Condition @($Condition, $Condition2) -Exception @($Exception) -Action @($Action)

    這樣子是有可能我的EXCHANGE 2007 SP1有設定上的問題嗎??

     

     

     

     

     

     

    2008年7月8日 上午 02:28
  •  真的懂了 寫信:
     
     

    如果要將免責聲明套用到內部使用者傳送給外部收件者的電子郵件時

    $Condition = Get-TransportRulePredicate FromScope
    $Condition.Scope = "InOrganization"==>這個命令找不到"InOrganization"
    $Condition2 = Get-TransportRulePredicate SentToScope
    $Condition2.Scope = "NotInOrganization"
    $Exception = Get-TransportRulePredicate SubjectorBodyContains
    $Exception.Words = @("Sample disclaimer text")
    $Action = Get-TransportRuleAction ApplyDisclaimer
    $Action.Text = "Sample disclaimer text"
    $Action.Font = "Verdana"
    $Action.FontSize = "Larger"
    $Action.FontColor = "Blue"
    New-TransportRule -Name "Sample disclaimer" -Condition @($Condition, $Condition2) -Exception @($Exception) -Action @($Action)

    這樣子是有可能我的EXCHANGE 2007 SP1有設定上的問題嗎??

     

    不太瞭解您為何需要使用Cmdlet去設定免責聲明?

    使用EMC可以更方便更輕鬆完成你的需求說...

    使用EMC設定免責聲明請參考

    http://technet.microsoft.com/zh-tw/library/aa996585(EXCHG.80).aspx

    它不會跳出什麼視窗要求你輸入文字

    而是你要去點選那個下底線自己輸入文字~~~~~~~

    2008年7月14日 下午 03:45