ค้นหาเว็บไซต์

การส่งต่ออีเมลไปยังที่อยู่ภายนอกใน Microsoft 365 (Exchange Online)


ตามค่าเริ่มต้น Exchange Online บนระบบคลาวด์ (Microsoft 365) จะป้องกันการส่งต่ออีเมลภายนอกโดยอัตโนมัติโดยใช้กฎของ Outlook หรือการส่งต่อกล่องจดหมายที่เปิดใช้งาน

หากคุณสร้างกฎกล่องจดหมายเข้าในกล่องจดหมาย Exchange Online (โดยใช้ Outlook หรือ PowerShell) เพื่อส่งต่ออีเมลขาเข้าจากกล่องจดหมายของคุณไปยังที่อยู่อีเมลภายนอกโดยอัตโนมัติ คุณจะเห็นข้อความ NDR เมื่อพยายามส่งต่ออีเมลโดยใช้กฎ:

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

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 ของคุณ ไปที่ https://protection.office.com -> การจัดการภัยคุกคาม -> นโยบาย -> นโยบายป้องกันสแปม

หากคุณต้องการอนุญาตการส่งต่อภายนอกสำหรับกล่องจดหมาย Microsoft 365 ทั้งหมด ให้แก้ไข นโยบายป้องกันสแปมขาออก (ค่าเริ่มต้น) ในตัวอย่างของเรา เราจะอนุญาตเฉพาะการส่งต่ออีเมลภายนอกสำหรับผู้ใช้หรือกลุ่มผู้เช่าเฉพาะ ตัวเลือกนี้เป็นที่นิยมมากกว่าจากมุมมองด้านความปลอดภัย

  1. สร้างนโยบายป้องกันสแปมขาออกใหม่

  2. ตั้งชื่อกรมธรรม์;

  3. จากนั้นเลือกผู้ใช้และ/หรือกลุ่มที่คุณต้องการอนุญาตการส่งต่อภายนอก

  4. ในส่วน กฎการส่งต่อ เลือกกฎการส่งต่ออัตโนมัติ -> เมื่อเปิดใช้งานการส่งต่อ

  5. บันทึกนโยบายป้องกันสแปมของคุณ

จากนั้นผู้ใช้ทั้งหมดที่คุณระบุจะสามารถเปิดใช้งานกฎการส่งต่อภายนอกโดยอัตโนมัติในกล่องจดหมาย Microsoft 365 ของพวกเขา

มีนโยบายอื่นใน Exchange Online ที่ให้คุณกำหนดค่าโดเมนที่เชื่อถือได้เพื่อส่งการตอบกลับอัตโนมัติของ OutOfOffice และเปิดใช้งานการส่งต่ออีเมลอัตโนมัติ เป็นโดเมนระยะไกล อย่างไรก็ตาม การตั้งค่านโยบายป้องกันสแปมมีความสำคัญกว่า คุณสามารถใช้ตัวเลือกโดเมนระยะไกลเพื่อสร้างรายการโดเมนภายนอกที่เชื่อถือได้และไม่น่าเชื่อถือ

นโยบายเริ่มต้นในโดเมนระยะไกลปฏิเสธไม่มีอะไร แต่คุณสามารถเปลี่ยนการตั้งค่าหรือเพิ่มกฎของคุณเองสำหรับโดเมนเฉพาะ:

  1. เปิด Mail flow -> โดเมนระยะไกล -> เพิ่มโดเมนระยะไกลใน Exchange Admin Center;

  2. ป้อนชื่อโดเมน

  3. เลือกประเภทการตอบกลับอัตโนมัติที่คุณต้องการอนุญาตสำหรับโดเมนนี้ เลือก อนุญาตการส่งต่ออัตโนมัติ

คุณยังสามารถเพิ่มโดเมนที่เชื่อถือได้และกำหนดค่ากฎอนุญาตโดเมนระยะไกลโดยใช้ PowerShell

เชื่อมต่อกับผู้เช่า Microsoft 365 ของคุณโดยใช้โมดูล Exchange Online PowerShell v2 (EXO V2) คำสั่งต่อไปนี้อนุญาตการตอบกลับอัตโนมัติและการส่งต่อทุกประเภทสำหรับโดเมน a-d.site และโดเมนย่อยทั้งหมด:

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

คุณสามารถแสดงรายการทั้งหมดของกฎโดเมนระยะไกลที่กำหนดค่าได้ดังนี้:

Get-RemoteDomain Default | fl AllowedOOFType, AutoReplyEnabled, AutoForwardEnabled

คุณสามารถใช้โดเมนระยะไกลพร้อมกับตัวกรองป้องกันสแปมของ Microsoft 365 สำหรับการควบคุมแบบละเอียดสำหรับโดเมนที่อนุญาตเพื่อส่งต่อข้อความจากผู้เช่าของคุณโดยอัตโนมัติ ตัวอย่างเช่น คุณสามารถอนุญาตการส่งต่อสำหรับกล่องจดหมายที่ระบุในตัวกรองป้องกันสแปม และปฏิเสธการส่งต่ออัตโนมัติไปยังบริการอีเมลฟรี (gmail.com, outlook.com ฯลฯ) โดยใช้โดเมนระยะไกล

ในการตรวจสอบกฎการส่งต่ออัตโนมัติที่เปิดใช้งานใน Office 365 คุณอาจใช้สคริปต์ PowerShell ด้านล่างซึ่งจะค้นหาและแสดงกฎการส่งต่อ Outlook ทั้งหมดในกล่องจดหมายของผู้เช่าทั้งหมด:

$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

โปรดจำไว้ว่าผู้ดูแลระบบยังสามารถเปิดใช้งานกฎการส่งต่อภายนอกในระดับกล่องจดหมายทั้งหมด:

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

คุณสามารถค้นหาผู้ใช้ที่เปิดใช้งานการส่งต่อเมลตามที่แสดงด้านล่าง:

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

ใน Exchange Servers ภายในองค์กร คุณสามารถสร้างผู้ติดต่อ AD หรือผู้ใช้ที่เปิดใช้งานอีเมลด้วยที่อยู่อีเมลภายนอก และตั้งค่าการส่งต่อภายนอกสำหรับที่อยู่ดังกล่าว ผู้ติดต่อดังกล่าวจะได้รับความเชื่อถือสำหรับทั้งองค์กร Exchange

วิธีนี้ใช้ไม่ได้ใน Exchange Online อย่างไรก็ตาม คุณจะสามารถสร้างผู้ติดต่อโดยใช้ EAC (https://admin.exchange.microsoft.com/ -> ผู้รับ -> ผู้ติดต่อ -> เพิ่มผู้ติดต่อ) หรือ PowerShell (

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

). เมื่อคุณส่งอีเมลถึง NDR “’550 5.7.520 ” จะยังคงปรากฏอยู่

บทความที่เกี่ยวข้อง