Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Ursprungligt KB-nummer: 4014351
Problem
När du lägger till avsändardomäner i en inkommande anslutningsapp i Microsoft Exchange Online får du följande felmeddelande:
Egenskapens längd är för lång. Den maximala längden är 2243 och längden på det angivna värdet är xxx.
Orsak
Det här problemet beror på att den maximala längden för värdet som lagras i senderdomains
attributet i en inkommande anslutningsapp ska vara mindre än eller lika med 2 243 tecken.
Lösning
Följ de här stegen för att lösa problemet:
- Kontrollera att längden på domäner som läggs till i listan över avsändardomäner är mindre än 2 243 tecken.
- För den andra uppsättningen domäner skapar du en ny inkommande anslutningsapp som har liknande inställningar som den där du får felmeddelandet.
Obs!
Antalet domäner som kan läggas till i senderdomains
attributet för den inkommande anslutningsappen baseras på längden på de domännamn som läggs till.
Förutom domännamn smtp:
räknas ;1
även (kostnad) mot den angivna teckengränsen. Dessutom räknas ytterligare ett tecken för varje domän som läggs till i listan, förutom den sista domänen i listan.
Om du till exempel planerar att lägga till domainA.com och DomainCDF.com domäner i listan över avsändardomäner kan längden på tecknen bestämmas med hjälp av följande Windows PowerShell cmdletar.
Obs!
I dessa cmdletar förutsätter du att kostnaden är 1. (Detta kan ändras baserat på kravet.)
("smtp:domainA.com; 1").längd + 1
("smtp:domainB.com; 1").längd + 1
Om du delar upp listan över domäner och vill kontrollera om antalet inkluderade domäner är lika med eller mindre än gränsen på 2 243 följer du dessa steg:
Skapa en .csv fil som har en kolumnrubrik och alla domäner i listan till .csv-filen och importera sedan data från .csv-filen till en variabel. I följande exempel är kolumnnamnet domännamn.
$tochecklist=Import-Csv -Path "Path of the csv file"
Kör följande uppsättning cmdletar för att söka efter resultatet.
Obs!
Om resultatet är Sant är längden på strängen tillräckligt bra för att läggas till i den inkommande anslutningsappen. Här placeras det aktuella radobjektet i variabeln
$entry
och du måste använda$entry.columnname ($entry.domainname)
för värdet i kolumnrubriken.Om du vill lägga till domänerna i en befintlig inkommande anslutningsapp kör du följande cmdletar:
$output=@() $inboundconnector=get-InboundConnector -Identity "Name of the inbound connector to which the domains have to be added" foreach ($entry in $tochecklist) {$output+="smtp:Domain"+$entry.domainname+".com;1"} $output+=$inboundconnector.senderdomains $totalcharactercount=(($output -join ("")).Length + $output.count) - 1 ($totalcharactercount -lt 2243) -or ($totalcharactercount -eq 2243)
Om du vill lägga till domänerna i en ny inkommande anslutningsapp kör du följande cmdletar:
$output=@() foreach ($entry in $tochecklist) {$output+="smtp:Domain"+$entry.domainname+".com;1"} $totalcharactercount=(($output -join ("")).Length + $output.count) - 1 ($totalcharactercount -lt 2243) -or ($totalcharactercount -eq 2243)
Om resultatet från steg 2 är Sant och om du vill checka in ändringarna till en befintlig inkommande anslutningsapp kör du följande cmdlet:
Set-InboundConnector -Identity $inboundconnector.Identity -senderdomains $output
Mer information
Behöver du fortfarande hjälp? Gå till Microsoft Community.