Vad är Direct Send i Microsoft 365?
Direct Send är en metod som används för att skicka e-post direkt till en Exchange Online-kunds hostade postlådor från lokala enheter, applikationer eller tredjeparts molntjänster med kundens egna accepterade domän.
Denna metod kräver ingen form av autentisering eftersom den, av sin natur, efterliknar inkommande anonyma e-postmeddelanden från internet, förutom avsändardomänen.
Innan du börjar
Du måste först installera Exchange Online PowerShell-modulen.
Install-Module -Name ExchangeOnlineManagement -Force
När modulen är installerad, anslut till Exchange Online PowerShell.
Connect-ExchangeOnline
När du har anslutit till Exchange Online PowerShell kan du inaktivera Direct Send. Följ stegen nedan:
Inaktivera Direct Send
- Hämta en lista över alla mottagare: Du kan börja med att hämta en lista över alla mottagare i din organisation för att identifiera vilka som har Direct Send aktiverat.
Get-Recipient -ResultSize Unlimited | Where-Object { $_.RecipientTypeDetails -eq "MailUser"
-and $_.DirectSendEnabled -eq $true }
- Inaktivera Direct Send för en specifik mottagare: Om du har identifierat en specifik mottagare som du vill inaktivera Direct Send för, använd följande kommando:
Set-MailUser -Identity "mottagarens_email@domän.com" -DirectSendEnabled $false
Byt ut "mottagarens_email@domän.com" med den faktiska e-postadressen för mottagaren.
- Bekräfta ändringen: För att säkerställa att Direct Send har inaktiverats, kan du köra kommandot igen för att kontrollera statusen.
Get-MailUser -Identity "mottagarens_email@domän.com" | Select-Object DirectSendEnabled
Testa avvisning av Direct Send i Microsoft 365
Observera: Denna ändring kan ta cirka 30 minuter att sprida sig till alla Microsofts molnservrar. Ge det lite tid innan du testar.
- Kör PowerShell som administratör och använd följande skript för att testa om Direct Send har blockerats:
$EmailMessage = @{
To = "carl@company.com"
From = "amanda@company.com"
Subject = "Test email"
Body = "Test email for Direct Send"
SmtpServer = "company-com.mail.protection.outlook.com"
Port = "25"
UseSSL = $true
}
Send-MailMessage @EmailMessage
- Kontrollera utdata: Om Direct Send inte är tillåtet i organisationen, kommer du att se ett felmeddelande som liknar följande:
550 5.7.68 TenantInboundAttribution; Direct Send not allowed for this organization from unauthorized sources.