The only IP addresses on that web page that are relevant for a receive connector those for Exchange online and TCP port 25. These are the IP address for Exchange Online Protection (EOP).
To simplify automated configuration, Microsoft also makes these IP addresses available in XML format downloadable directly from Microsoft. You can download this using PowerShell.
[xml]$xml = invoke-webrequest -uri https://go.microsoft.com/fwlink/?LinkId=533185Once you have downloaded the xml file, you can extract just the IP addresses for Exchange Online Protection.
$EopIP = (($xml.products.product | Where-Object name -eq "eop").addresslist | Where-Object type -eq "ipv4").address
Once you have that list of IP addresses, it's easy to configure a receive connector with that list of addresses.
Set-ReceiveConnector -Name O365 -RemoteIPRanges $EopIP
[xml]$xml |fl
ReplyDeletexml : version="1.0" encoding="utf-8"
update : Office 365 network IP Addresses and URLs are no longer available in XML format. You should transition to
accessing the data in JSON format as described at http://aka.ms/ipurlblog. This was first announced on 2
April 2018 and the XML file was last updated on 22 September 2018.
Information:
ReplyDeleteOffice 365 network IP Addresses and URLs are no longer available in XML format. You should transition to accessing the data in JSON format as described at http://aka.ms/ipurlblog.