問題

當您在 Microsoft Exchange Online 為輸入接點中新增寄件者網域時,您會收到下列錯誤訊息︰

The length of the property is too long. The maximum length is 2243 and the length of the value provided is xxx.

原因

會發生這個問題,因為輸入的連接器中的senderdomains屬性中儲存值的最大長度應該小於或等於 2,243個字元。

解決方案

若要解決這個問題,請依照下列步驟執行:

  1. 請確定會加入清單中的 [寄件者網域的網域的長度小於 2,243 的字元。

  2. 對於其他的網域集,建立新的輸入的連接器具有類似的設定,以在其中您會收到錯誤訊息的一個。

注意可以加入的網域數目senderdomains輸入的連接器上的屬性根據所加入的網域名稱的長度。


不是網域名稱, smtp: ,並在; 1 (成本) 也會計算而指定的字元限制。此外,其他的字元會計算每個網域新增至清單中,除了在清單中的最後一個網域。


例如,如果您計劃來新增domainA.comDomainCDF.com 網域到寄件者網域清單中,字元的長度由使用下列的 Windows PowerShell cmdlet。


注意在這些指令程式,請假設的成本為 1。(這可以變更根據需求)。


("smtp:domainA.com;1").length + 1
("smtp:domainB.com;1").length + 1


如果您分割的網域清單,且您想要驗證包含網域數目是否等於或小於 2,243 的限制,請依照下列步驟執行︰


  1. 建立到.csv 檔案中,有一個欄名和清單的所有網域的.csv 檔案,然後將從.csv 檔案的資料匯入至變數。在下列範例中,資料行名稱是網域名稱.

    $tochecklist = 匯入 Csv-路徑"Csv 檔案的路徑"

  2. 執行下列指令程式來檢查結果集。

    注意如果結果為True,字串的長度是已經善良到應加至傳入的連接器。這裡目前的行項目放在$entry變數,和您的需要使用$entry.columnname ($entry.domainname)的欄標題中的值。

    若要新增到現有的輸入連接器的網域,請執行下列指令程式︰

    $output=@()
    $inboundconnector = get InboundConnector-識別"必須要新增網域的輸入連接器的名稱"
    foreach (在 $tochecklist $entry) {+ $output ="smtp:Domain"+$entry.domainname+".com;1"} $output+=$inboundconnector.senderdomains
    $totalcharactercount = (($output-聯結 (""))。長度 + $output.count)-1
    ($totalcharactercount-l t 2243)-或 ($totalcharactercount-eq 2243)

    要加入新的輸入連接器的網域,請執行下列指令程式︰

    $output=@()
    foreach (在 $tochecklist $entry) {+ $output ="smtp:Domain"+$entry.domainname+".com;1"}
    $totalcharactercount = (($output-聯結 (""))。長度 + $output.count)-1
    ($totalcharactercount-l t 2243)-或 ($totalcharactercount-eq 2243)

  3. 如果在步驟 2 的結果是,則為 True,且您想要認可變更到現有的輸入連接器,請執行下列指令程式︰

    設定 InboundConnector-識別
    $inboundconnector。識別 senderdomains $output

其他資訊



仍需要協助? 請前往Microsoft Community

 


需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?

感謝您的意見反應!

×