frågor och svar: Så här skickar du e-post med Proxyadresser med Exchange Online
frågor om klienter, adresser och Support
efter förra veckans mycket underspelade avslöjande att Exchange Online stöder att skicka e-post med valfri proxyadress för en brevlåda dök några frågor upp på olika sätt kommunicerar människor med mig. Här är de vanligaste frågorna med de bästa svaren jag kan komma med.
Outlook-stöd för skicka med en proxyadress
OWA nämns uttryckligen i Microsoft 365 roadmap-objektet som beskriver att använda proxyadresser för att skicka e-post. Många frågade när Outlook desktop kommer att stödja funktionen. Svaret är “just nu” om du använder en ny version (jag testade funktionen med Outlook version 2014 build 13929.20216).
Microsoft har gjort den tunga lyftningen för att få Exchange Online att förstå hur man hanterar proxyadresser; en del arbete är fortfarande att göra för att uppgradera OWA (första) och Outlook för att tillåta användare att välja proxyadresser lättare, men faktum är att du kan använda någon version av Outlook idag. Tricket är att exponera fältet Från för ett nytt meddelande och fylla i fältet med din föredragna proxyadress (Figur 1).
skicka med en Proxy från Outlook Mobile
Outlook mobile-klienterna stöder för närvarande inte sändning från en proxyadress. Nu när Exchange Online stöder funktionen är förhoppningen att Microsoft tillåter Outlook-mobilklienter att exponera från-fältet och stödja att skicka meddelanden med en proxyadress.
skicka med proxyadress i utbyte lokalt?
en annan vanlig fråga är om stöd för att skicka e-post med proxyadresser någonsin kommer att visas i Exchange Server? Jag vet inte svaret. På ytan verkar det som om Microsoft har gjort arbetet med att uppgradera Exchange-transporttjänsten för att hantera att skicka meddelanden med proxyadresser och att det ska vara enkelt att överföra koden till Exchange Server. Men programvaruteknik är sällan så enkelt som folk antar, och jag vet inte om det finns några beroenden som kan stoppa Microsoft att flytta koden över. Exchange Server och Exchange Online Används för att dela en gemensam kod bas, men inte nu. Kodbaserna är olika och vem vet vilket arbete som måste göras för att uppgradera Exchange Server, inklusive GUI-ändringen till OWA.
dessutom, vilken version av Exchange Server är målet? Exchange 2019, en tidigare version eller nästa version av Exchange Server på grund av andra halvåret 2021? En satsning kan vinna om den placeras på Exchange 2022 eller vad den nya versionen heter, men jag tvivlar på att Microsoft kommer att ta med koden till Exchange 2019 eller tidigare.
använda Proxyadresser I svar
andra frågade om proxyadressen används för svar. Svaret är ja. När du väljer en proxyadress för ett nytt meddelande placerar Exchange adressen i meddelandets egenskaper från och returväg, vilket innebär att alla svar på meddelandet hämtar och använder proxyadressen. Det inkommande meddelandet med proxyadressen behandlas av Exchange som alla andra e-postmeddelanden och kontrolleras mot katalogen. Eftersom proxyadressen tillhör en brevlåda accepterar Exchange meddelandet och dirigerar det till brevlådan. Detta verifieras enkelt genom att skicka ett meddelande med en proxyadress och undersöka alla svar som kommer tillbaka (tillägget Outlook Message Header Analyzer gör det enkelt att göra). Figur 2 visar att svaret på meddelandet Jag skapade i Figur 1 kommer tillbaka till den angivna adressen.
även om ett svar på ett meddelande som skickas med en proxyadress kommer att gå tillbaka till den proxyadressen, behålls inte användningen av proxyadressen i efterföljande svar i en tråd. Detta är sannolikt en klientbegränsning som Microsoft kommer att ta itu med när de uppgraderar klienter för att stödja skicka från proxyadresser helt. Under tiden är lösningen att använda fältet Från för att välja lämplig adress när du svarar på ett meddelande.
Kan Alla Proxyadresser Användas?
jag blev frågad om alla proxyadresser som är tillgängliga för en brevlåda kan användas för att skicka e-post. Svaret är att det här är en SMTP-funktion så att endast SMTP-proxyadresser kan användas, inklusive plus-adresser (en annan fråga). Faktum är att du kanske noterar att jag använder en plusadress i Figur 1.
som en sammanfattning lade Microsoft till stöd för plus-adressering till Exchange Online i augusti 2020. Nyare hyresgäster (skapade sedan September 2020) gör det möjligt för användare att skapa sina egna plus-adresser medan äldre hyresgäster måste aktivera funktionen genom att köra cmdlet Set-OrganizationConfig:
Set-OrganizationConfig -AllowPlusAddressInRecipients $True
när AllowPlusAddressInRecipients är sant kan användare lägga till vilken textsträng de vill ha efter ett plustecken när de ger en e-postadress till företag eller andra personer. I exemplet i Figur 1 använder jag Tony. [email protected]. när meddelandet anländer trimmar Exchange plustecknet tillsammans med allt som följer och levererar meddelandet till Tony.Redmond @office365itpros.com. administratörer kan också tilldela en beständig plus-adress som en proxyadress via EAC eller PowerShell. Exempelvis:
Set-Mailbox -Identity Tony.Redmond -EmailAddresses @{add="[email protected]"}
fördelen med att ha en beständig plus-adress som ingår i uppsättningen proxyadresser som tilldelats en brevlåda är att den sedan kan användas för att skicka e-post.
hitta vilka Proxyadresser som finns för användarpostlådor
slutligen frågade någon hur lätt det är att upptäcka vilka proxyadresser som finns för postlådor. Du kan undersöka egenskaperna för enskilda brevlådor via EAC eller Microsoft 365 admin center, men det fungerar inte så bra i skala. Istället, här är lite PowerShell för att skapa en snabb och smutsig rapport för alla användarpostlådor och deras proxyadresser.
$Report = ]::new()$Mbx = Get-ExoMailbox -ResultSize Unlimited -RecipientTypeDetails UserMailboxForEach ($M in $Mbx) { $DefaultEmailAddress = ($M.EmailAddresses | ? {$_ -cLike "SMTP:*"}).Split(":") $OtherEmailAddresses = $M.EmailAddresses | ? {$_ -cLike "smtp:*"} $Addresses = ]::new() ForEach ($Address in $OtherEmailAddresses) { $ThisAddress = $Address.Split(":") + " " $Address = @{ Address = $ThisAddress.Trim() } $Addresses.Add($Address) } # End Foreach $Address $Addresses = $Addresses.Address -join ", " If ($M.EmailAddresses -contains "SIP") { $SIPAddress = ($M.EmailAddresses | ? {$_ -cLike "SIP:*"}).Split(":")} Else {$SIPAddress = "None"} $ReportLine = @{ User = $M.DisplayName UPN = $M.UserPrincipalName "Default Email Address" = $DefaultEmailAddress "Other Email Addresses" = $Addresses "SIP Address" = $SIPAddress } $Report.Add($ReportLine) } #End ForEach $M$Report | Out-GridView
skriptet rapporterar sina resultat via cmdlet Out-GridView. Du kan enkelt ändra det för att exportera resultaten till en CSV-fil.
en Välkomstfunktion
de flesta människor jag har talat med är överens om att tillåta användning av proxyadresser för att skicka e-post är en bra sak. Många säger att det är konstigt att Microsoft inte har lagt till funktionen tidigare men är glada att den är här nu. Jag antar att utbyte ibland är som ett stort havsfoder-det tar tid att göra justeringar.
som jag hör av andra frågor kommer jag att uppdatera det här inlägget.
behöver du mer information om hur Exchange Online fungerar i Microsoft 365? Office 365 for IT Pros eBook har svaren och eftersom den uppdateras varje månad ser vi till att våra prenumeranter känner till viktiga nya funktioner strax efter att Microsoft har levererat koden.
Leave a Reply