pytania i odpowiedzi: Jak wysyłać wiadomości e-mail za pomocą adresów Proxy w Exchange Online

reklamy

pytania dotyczące klientów, adresów i pomocy technicznej

po ujawnieniu w zeszłym tygodniu bardzo niewyjaśnionych informacji, że Exchange Online obsługuje wysyłanie wiadomości e-mail za pomocą dowolnego adresu proxy dla skrzynki pocztowej, pojawiło się kilka pytań na różne sposoby ludzie komunikują się ze mną. Oto najczęstsze pytania z najlepszymi odpowiedziami, jakie mogę wymyślić.

Obsługa programu Outlook dla wysyłania z adresem Proxy

OWA jest wyraźnie wymieniona w punkcie mapy drogowej Microsoft 365 opisującym używanie adresów proxy do wysyłania wiadomości e-mail. Wielu zapytało, kiedy Outlook desktop będzie obsługiwać tę funkcję. Odpowiedź brzmi “teraz”, jeśli używasz najnowszej wersji (przetestowałem funkcję z wersją programu Outlook 2014 build 13929.20216).

Microsoft zrobił wiele, aby Exchange Online zrozumiał, jak radzić sobie z adresami proxy; niektóre prace są jeszcze do zrobienia, aby uaktualnić OWA (pierwszy) i Outlook, aby umożliwić użytkownikom łatwiejsze wybieranie adresów proxy, ale faktem jest, że można dziś używać dowolnej wersji Outlooka. Sztuką jest odsłonięcie pola From dla nowej wiadomości i wypełnienie pola preferowanym adresem proxy (Rysunek 1).

Korzystanie z programu Outlook dla systemu Windows w celu określenia adresu proxy do wysłania wiadomości
Rysunek 1: Używanie programu Outlook dla systemu Windows do określania adresu proxy do wysyłania wiadomości

wysyłanie za pomocą serwera Proxy z programu Outlook Mobile

klienci Outlook mobile obecnie nie obsługują wysyłania z adresu proxy. Teraz, gdy Exchange Online obsługuje tę funkcję, mamy nadzieję, że Microsoft pozwoli klientom mobilnym programu Outlook na ujawnienie pola From i obsługę wysyłania wiadomości za pomocą adresu proxy.

wyślij za pomocą adresu Proxy w zamian na miejscu?

Innym częstym pytaniem jest to, czy wsparcie dla wysyłania wiadomości e-mail za pomocą adresów proxy pojawi się kiedykolwiek w Exchange Server? Nie znam odpowiedzi. Z pozoru wydaje się, że Microsoft wykonał pracę, aby uaktualnić usługę transportu Exchange, aby radzić sobie z wysyłaniem wiadomości za pomocą adresów proxy i że przesłanie kodu do serwera Exchange powinno być łatwe. Ale Inżynieria oprogramowania rzadko jest tak prosta, jak ludzie przypuszczają, i nie wiem, czy istnieją jakieś zależności, które mogłyby powstrzymać Microsoft przed przeniesieniem kodu. Exchange Server i Exchange Online były używane do udostępniania wspólnego kodu bas, ale nie teraz. Podstawy kodu są różne i kto wie, jaką pracę należy wykonać, aby zaktualizować Exchange Server, w tym zmianę GUI NA OWA.

poza tym, jaka wersja Exchange Server jest docelowa? Exchange 2019, wcześniejsza wersja, czy kolejna wersja Exchange Server w drugiej połowie 2021 roku? Zakład może wygrać, jeśli postawisz na Exchange 2022 lub inną nową wersję, ale mam wątpliwości, czy Microsoft wprowadzi kod do Exchange 2019 lub wcześniej.

używanie adresów Proxy w odpowiedziach

inni pytali, czy adres proxy jest używany do odpowiedzi. Odpowiedź brzmi: tak. Po wybraniu adresu proxy dla nowej wiadomości Exchange umieszcza go we właściwościach From I Return-Path message, co oznacza, że każda odpowiedź na wiadomość zostanie odebrana i użyje adresu proxy. Przychodząca wiadomość z adresem proxy jest traktowana przez Exchange jak każda inna wiadomość e-mail i sprawdzana w katalogu. Ponieważ adres proxy należy do skrzynki pocztowej, program Exchange akceptuje wiadomość i kieruje ją do skrzynki pocztowej. Można to łatwo zweryfikować, wysyłając wiadomość za pomocą adresu proxy i badając każdą odpowiedź, która wraca (dodatek Outlook Message Header Analyzer ułatwia to). Rysunek 2 pokazuje, że odpowiedź na wiadomość, którą utworzyłem na rysunku 1, wraca pod wskazany adres.

nagłówki wiadomości dla odpowiedzi pokazują użycie adresu proxy
Rysunek 2: Nagłówki wiadomości dla odpowiedzi pokazują użycie adresu proxy

chociaż odpowiedź na wiadomość wysłaną przy użyciu adresu proxy powróci do tego adresu proxy, użycie tego adresu nie jest utrzymywane w kolejnych odpowiedziach w wątku. Jest to prawdopodobnie ograniczenie klienta, które Microsoft zajmie się, gdy zaktualizuje klientów do obsługi wysyłania z adresów proxy w pełni. W międzyczasie obejściem problemu jest użycie pola From do wybrania odpowiedniego adresu, gdy odpowiadasz na wiadomość.

Czy Można Używać Wszystkich Adresów Proxy?

zapytano mnie, czy wszystkie adresy proxy dostępne dla skrzynki pocztowej mogą być używane do wysyłania wiadomości e-mail. Odpowiedź jest taka, że jest to funkcja SMTP, więc tylko adresy proxy SMTP są użyteczne, w tym adresy plus (inne pytanie). W rzeczywistości, można zauważyć, że używam adresu plus na rysunku 1.

podsumowując, Microsoft dodał obsługę adresowania plus do Exchange Online w sierpniu 2020 r. Nowsze najemcy (utworzone od września 2020 r.) umożliwiają użytkownikom tworzenie własnych adresów plus, podczas gdy starsze najemcy muszą włączyć tę funkcję, uruchamiając polecenie cmdlet Set-OrganizationConfig:

Set-OrganizationConfig -AllowPlusAddressInRecipients $True

gdy AllowPlusAddressInRecipients jest prawdą, użytkownicy mogą dodać dowolny ciąg tekstowy, który chcą po znaku plusa, gdy podają adres e-mail firmom lub innym osobom. W przykładzie na rysunku 1 używam Tony. [email protected]. gdy wiadomość dotrze, Exchange przycina znak plus wraz ze wszystkim, co następuje i dostarcza wiadomość do Tony ‘ ego.Redmond @office365itpros.com. administratorzy mogą również przypisać stały adres plus jako adres proxy za pomocą EAC lub PowerShell. Na przykład:

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

zaletą posiadania trwałego adresu plus, który jest częścią zestawu adresów proxy przypisanych do skrzynki pocztowej, jest to, że może być używany do wysyłania wiadomości e-mail.

znajdowanie, jakie adresy Proxy istnieją dla skrzynek pocztowych użytkowników

wreszcie ktoś zapytał, jak łatwo jest odkryć, jakie adresy proxy istnieją dla skrzynek pocztowych. Możesz sprawdzić właściwości poszczególnych skrzynek pocztowych za pośrednictwem Centrum administracyjnego EAC lub Microsoft 365, ale to nie działa tak dobrze w skali. Zamiast tego, oto kilka PowerShell, aby utworzyć szybki i brudny raport dla wszystkich skrzynek pocztowych użytkowników i ich adresów 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

skrypt zgłasza swoje wyniki za pomocą polecenia cmdlet Out-GridView. Można go łatwo zmienić, aby wyeksportować wyniki do pliku CSV.

funkcja powitania

większość ludzi, z którymi rozmawiałem, zgadza się, że zezwolenie na używanie adresów proxy do wysyłania wiadomości e-mail jest dobrą rzeczą. Wielu twierdzi, że to dziwne, że Microsoft nie dodał tej funkcji wcześniej, ale cieszą się, że jest tutaj teraz. Myślę, że wymiana jest czasami jak duży Liniowiec oceaniczny – potrzeba czasu, aby dokonać korekty.

jak usłyszę o innych pytaniach, zaktualizuję ten post.

Potrzebujesz więcej informacji o tym, jak Exchange Online działa w Microsoft 365? Ebook Office 365 for IT Pros ma odpowiedzi, a ponieważ jest aktualizowany co miesiąc, upewniamy się, że nasi subskrybenci wiedzą o ważnych nowych funkcjach wkrótce po dostarczeniu kodu przez Microsoft.

Leave a Reply