Q&A: Jak posílat e-maily pomocí Proxy adres s Exchange Online

reklamy

otázky týkající se klientů, adres a podpory

po velmi nedostatečném zveřejnění minulého týdne, že Exchange Online podporuje odesílání e-mailů pomocí libovolné proxy adresy pro poštovní schránku, se objevily některé otázky různými způsoby, jak se mnou lidé komunikují. Zde jsou nejčastější otázky s nejlepšími odpověďmi, se kterými mohu přijít.

Podpora aplikace Outlook pro odesílání s adresou Proxy

OWA je výslovně uvedena v položce plánu Microsoft 365 popisující použití proxy adres k odesílání e-mailů. Mnozí se zeptali, kdy bude aplikace Outlook desktop tuto funkci podporovat. Odpověď je “právě teď” , pokud používáte nejnovější verzi (Testoval jsem tuto funkci s verzí aplikace Outlook 2014 build 13929.20216).

společnost Microsoft udělala těžké zvedání, aby Exchange Online pochopila, jak se vypořádat s adresami proxy; některé práce je ještě třeba udělat pro upgrade OWA (první) a Outlook, aby uživatelé mohli snadněji vybrat adresy proxy, ale faktem je, že dnes můžete použít libovolnou verzi aplikace Outlook. Trik spočívá v vystavení pole From pro novou zprávu a vyplnění pole preferovanou adresou proxy (Obrázek 1).

použití aplikace Outlook pro Windows k zadání adresy proxy pro odeslání zprávy
Obrázek 1: Použití aplikace Outlook pro Windows k určení adresy proxy pro odeslání zprávy

odesílání pomocí Proxy z aplikace Outlook Mobile

mobilní klienti aplikace Outlook v současné době nepodporují odesílání z adresy proxy. Nyní, když Exchange Online tuto funkci podporuje, doufáme, že společnost Microsoft umožní mobilním klientům aplikace Outlook vystavit Pole From a podporovat odesílání zpráv pomocí adresy proxy.

odeslat pomocí Proxy adresy výměnou v prostorách?

další častou otázkou je, zda se podpora odesílání e-mailů pomocí proxy adres někdy objeví na serveru Exchange Server? Neznám odpověď. Na povrchu se zdá, že společnost Microsoft odvedla práci na upgradu služby Exchange transport, aby se vypořádala s odesíláním zpráv pomocí proxy adres a že by mělo být snadné přenést kód na server Exchange Server. Ale softwarové inženýrství je zřídka tak jednoduché, jak lidé předpokládají, a já nevím, jestli existují nějaké závislosti, které by mohly zastavit Microsoft přesunutí kódu. Exchange Server a Exchange Online slouží ke sdílení společného kódu bas, ale ne teď. Kódové základny jsou různé a kdo ví, jakou práci je třeba udělat pro upgrade serveru Exchange, včetně změny GUI na OWA.

kromě toho, jaká verze serveru Exchange je cílem? Exchange 2019, starší verze, nebo další verze serveru Exchange splatná ve druhé polovině roku 2021? Sázka může vyhrát, pokud bude umístěna na Exchange 2022 nebo jak se nová verze nazývá, ale mám pochybnosti, že Microsoft přinese kód na Exchange 2019 nebo starší.

Použití Proxy adres v odpovědích

ostatní se zeptali, zda je proxy adresa použita pro odpovědi. Odpověď zní ano. Když vyberete adresu proxy pro novou zprávu, Exchange uvede adresu do vlastností zprávy From a Return-Path, což znamená, že jakákoli odpověď na zprávu vyzvedne a použije adresu proxy. Příchozí zpráva s adresou proxy je zpracována společností Exchange jako každý jiný e-mail a zkontrolována proti adresáři. Protože proxy adresa patří do poštovní schránky, Exchange přijme zprávu a nasměruje ji do poštovní schránky. To lze snadno ověřit odesláním zprávy pomocí adresy proxy a zkoumáním jakékoli odpovědi, která se vrátí (doplněk analyzátoru záhlaví zprávy aplikace Outlook to usnadňuje). Obrázek 2 ukazuje, že odpověď na zprávu, kterou jsem vytvořil na obrázku 1, se vrátí na zadanou adresu.

hlavičky zpráv pro odpověď ukazují použití proxy adresy
Obrázek 2: Hlavičky zpráv pro odpověď ukazují použití adresy proxy

ačkoli odpověď na zprávu odeslanou pomocí adresy proxy se vrátí na tuto adresu proxy, použití adresy proxy není zachováno v následujících odpovědích ve vlákně. Toto je pravděpodobně omezení klienta, které bude společnost Microsoft řešit, když upgradují klienty, aby plně podporovali odesílání z adres proxy. Mezitím je řešením použít pole Od k výběru příslušné adresy, když odpovíte na zprávu.

Lze Použít Všechny Proxy Adresy?

byl jsem dotázán, zda všechny adresy proxy dostupné pro poštovní schránku lze použít k odeslání e-mailu. Odpověď je, že se jedná o funkci SMTP, takže jsou použitelné pouze adresy proxy SMTP, včetně adres plus (další otázka). Ve skutečnosti, můžete si všimnout, že používám adresu plus na obrázku 1.

jako rekapitulaci Microsoft přidal podporu pro plus adresování Exchange Online v srpnu 2020. Novější nájemci (vytvořené od září 2020) umožňují uživatelům vytvářet vlastní adresy plus, zatímco starší nájemci musí tuto funkci povolit spuštěním rutiny Set-OrganizationConfig:

Set-OrganizationConfig -AllowPlusAddressInRecipients $True

pokud je AllowPlusAddressInRecipients pravdivý, mohou uživatelé přidat libovolný textový řetězec, který chtějí, po znaménku plus, když dávají e-mailovou adresu společnostem nebo jiným lidem. V příkladu na obrázku 1 používám Tony. [email protected]. když zpráva dorazí, Exchange ořízne znaménko plus spolu se vším, co následuje, a doručí zprávu Tonymu.Redmonda @office365itpros.com. Administrátoři mohou také přiřadit trvalou adresu plus jako adresu proxy prostřednictvím EAC nebo PowerShell. Příklad:

Set-Mailbox -Identity Tony.Redmond -EmailAddresses @{add="[email protected]"}

výhodou trvalé adresy plus, která je součástí sady proxy adres přiřazených poštovní schránce, je to, že ji lze použít k odesílání e-mailů.

zjištění, jaké Proxy adresy existují pro poštovní schránky uživatelů

nakonec se někdo zeptal, jak snadné je zjistit, jaké proxy adresy existují pro poštovní schránky. Vlastnosti jednotlivých poštovních schránek můžete prozkoumat prostřednictvím EAC nebo Microsoft 365 admin center, ale to v měřítku nefunguje tak dobře. Místo toho je zde několik PowerShell pro vytvoření rychlé a špinavé zprávy pro všechny poštovní schránky uživatelů a jejich adresy proxy.

$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

skript hlásí své výsledky pomocí rutiny out-GridView. Můžete jej snadno změnit a exportovat výsledky do souboru CSV.

vítaná funkce

většina lidí, se kterými jsem mluvil, souhlasí s tím, že umožnění použití proxy adres k odesílání e-mailů je dobrá věc. Mnozí říkají, že je zvláštní, že Microsoft tuto funkci nepřidal dříve, ale jsou rádi, že je tady teď. Myslím, že výměna je někdy jako velký zaoceánský parník – provedení úprav vyžaduje čas.

jak jsem slyšel o dalších otázkách, budu aktualizovat tento příspěvek.

potřebujete více informací o tom, jak Exchange Online funguje uvnitř Microsoft 365? Ebook Office 365 for IT Pros má odpovědi a protože je aktualizován každý měsíc, zajišťujeme, aby naši předplatitelé věděli o důležitých nových funkcích brzy poté, co společnost Microsoft doručí kód.

Leave a Reply