Microsoft 365'te E-postaları Harici Bir Adrese İletme (Çevrimiçi Exchange)


Varsayılan olarak, bulut tabanlı Exchange Online (Microsoft 365), Outlook kurallarını veya etkinleştirilmiş posta kutusu iletmeyi kullanarak otomatik harici e-posta iletmeyi engeller.

Gelen e-postaları posta kutunuzdan harici bir e-posta adresine otomatik olarak iletmek için bir Exchange Online posta kutusunda (Outlook veya PowerShell kullanarak) bir gelen kutusu kuralı oluşturursanız, kuralı kullanarak bir e-posta iletmeye çalıştığınızda NDR mesajını görürsünüz:

Your message wasn't delivered because the recipient's email provider rejected it.
Remote Server returned '550 5.7.520 Access denied, Your organization does not allow external forwarding. Please contact your administrator for further assistance. AS(7555)'

Microsoft 365'te ileti izlemeyi kontrol ettiğinizde aynı iletiyi görebilirsiniz.

Office 365 received the message that you specified, but couldn't deliver it to the recipient (external_adress@gmail.com‎) due to the following error:
Error: ‎550 5.7.520 Access denied, Your organization does not allow external forwarding. Please contact your administrator for further assistance. AS(7555)‎

Microsoft 365 kiracınızın Güvenlik ve Uyumluluk ayarlarında tüm kuruluş veya belirli posta kutuları için otomatik e-posta iletmeye izin verebilirsiniz. https://protection.office.com -> Tehdit Yönetimi -> Politika -> İstenmeyen Posta Önleme Politikası'na gidin.

Tüm Microsoft 365 posta kutuları için dış yönlendirmeye izin vermek istiyorsanız, Giden istenmeyen e-postadan koruma ilkesini (Varsayılan) düzenleyin. Örneğimizde, yalnızca belirli kiracı kullanıcıları veya grupları için harici e-posta yönlendirmeye izin vereceğiz. Bu seçenek güvenlik açısından daha çok tercih edilir.

  1. Yeni bir anti-spam giden politikası oluşturun;

  2. İlke adını ayarlayın;

  3. Ardından harici yönlendirmeye izin vermek istediğiniz kullanıcıları ve/veya grupları seçin;

  4. Yönlendirme kuralları bölümünde, Otomatik iletme kuralları -> Yönlendirmede etkin'i seçin;

  5. İstenmeyen e-posta önleme politikanızı kaydedin.

Ardından, belirttiğiniz tüm kullanıcılar Microsoft 365 posta kutularında otomatik dış iletme kurallarını etkinleştirebilir.

Exchange Online'da, güvenilen etki alanlarını OutOfOffice otomatik yanıtları gönderecek ve otomatik e-posta iletmeyi etkinleştirecek şekilde yapılandırmanıza izin veren başka bir ilke vardır. Bu, Uzak Etki Alanı'dır. Ancak, istenmeyen posta önleme ilkesi ayarları önceliklidir; güvenilen ve güvenilmeyen harici etki alanlarının bir listesini oluşturmak için Uzak Etki Alanı seçeneğini kullanabilirsiniz.

Uzak etki alanındaki Varsayılan ilke hiçbir şeyi reddetmez. Ancak, ayarlarını değiştirebilir veya belirli alanlar için kendi kurallarınızı ekleyebilirsiniz:

  1. Posta akışını açın -> Uzak etki alanları -> Exchange Yönetici Merkezinde bir uzak etki alanı ekleyin;

  2. Alan adını girin;

  3. Bu etki alanı için ne tür otomatik yanıtlara izin vermek istediğinizi seçin. Otomatik yönlendirmeye izin ver'i işaretleyin;

Ayrıca PowerShell'i kullanarak güvenilir etki alanları ekleyebilir ve uzak etki alanına izin verilen kuralları yapılandırabilirsiniz.

Exchange Online PowerShell modülü v2'yi (EXO V2) kullanarak Microsoft 365 kiracınıza bağlanın. Aşağıdaki komutlar, a-d.site etki alanı ve tüm alt etki alanları için her türlü otomatik yanıt ve yönlendirmeye izin verir:

New-RemoteDomain -Name "WOSHub and subdomains" -DomainName *.a-d.site
Set-RemoteDomain -Identity "WOSHub and subdomains" -AutoReplyEnabled $true -AutoForwardEnabled $true -AllowedOOFType InternalLegacy

Yapılandırılan Uzak Etki Alanı kurallarının tam listesini aşağıdaki gibi görüntüleyebilirsiniz:

Get-RemoteDomain Default | fl AllowedOOFType, AutoReplyEnabled, AutoForwardEnabled

Kiracınızdan gelen iletileri otomatik olarak iletmek üzere izin verilen etki alanları üzerinde ayrıntılı denetim için uzak etki alanlarını Microsoft 365 istenmeyen e-postadan koruma filtreleriyle birlikte kullanabilirsiniz. Örneğin, istenmeyen e-posta önleme filtrenizde belirli posta kutuları için yönlendirmeye izin verebilir ve Uzak Etki Alanlarını kullanarak ücretsiz e-posta hizmetlerine (gmail.com, outlook.com vb.) otomatik yönlendirmeyi reddedebilirsiniz.

Office 365'te etkinleştirilen otomatik iletme kurallarını denetlemek için, tüm kiracı posta kutularındaki tüm Outlook iletme kurallarını bulup görüntüleyecek olan aşağıdaki PowerShell betiğini kullanabilirsiniz:

$mailboxes=get-mailbox -resultSize unlimited
$rules = $mailboxes | foreach { get-inboxRule -mailbox $_.alias }
$rules | where { ( $_.forwardAsAttachmentTo -ne $NULL ) -or ( $_.forwardTo -ne $NULL ) -or ( $_.redirectTo -ne $NULL ) }  | ft name, MailboxOwnerId, ForwardTo, Description

Bir yöneticinin tüm posta kutusu düzeyinde harici yönlendirme kurallarını da etkinleştirebileceğini unutmayın:

Set-Mailbox maxbak -ForwardingsmtpAddress maxmaster@outlook.com -DeliverToMailboxAndForward $true

Posta yönlendirmeyi etkinleştiren kullanıcıları aşağıda gösterildiği gibi bulabilirsiniz:

Get-Mailbox -ResultSize Unlimited -Filter "ForwardingAddress -like '*' -or ForwardingSmtpAddress -like '*'" | Select-Object Name,ForwardingAddress,ForwardingSmtpAddress

Şirket içi Exchange Sunucularında, harici bir e-posta adresiyle bir AD kişisi veya posta etkinleştirilmiş bir kullanıcı oluşturabilir ve bunun için harici yönlendirmeyi yapılandırabilirsiniz. Böyle bir ilgili kişi, tüm Exchange kuruluşu için güvenilir olacaktır.

Bu yöntem Exchange Online'da çalışmaz. Ancak, EAC (https://admin.exchange.microsoft.com/ -> Alıcılar -> Kişiler -> Bir kişi ekle) veya PowerShell() kullanarak bir kişi oluşturabileceksiniz.

New-MailContact -Name "ext-Andy.Thompson" -ExternalEmailAddress andy.th@gmail.com

). Ona bir e-posta gönderdiğinizde, NDR "'550 5.7.520" görünmeye devam eder.

İlgili makaleler