Comments on: Use PowerShell to Quickly Check Multiple MX Records https://practical365.com/use-powershell-to-quickly-check-multiple-mx-records/ Practical Office 365 News, Tips, and Tutorials Tue, 25 Sep 2018 14:36:55 +0000 hourly 1 https://wordpress.org/?v=6.6.1 By: Ray Benkart https://practical365.com/use-powershell-to-quickly-check-multiple-mx-records/#comment-163475 Tue, 25 Sep 2018 14:36:55 +0000 https://www.practical365.com/?p=8261#comment-163475 Hi Paul,

I have tried this and I continue to get the error below? I have about 700 domains to query so it would be huge to get this resolved.

Resolve-DnsName : beyeconnections.org : DNS name contains an invalid character
At line:1 char:44
+ $domains = @(Get-Content domainlist.txt) |Resolve-DnsName -Type MX -Server 8.8. …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (beyeconnections.org :String) [Resolve-DnsName], Win32Exception
+ FullyQualifiedErrorId : DNS_ERROR_INVALID_NAME_CHAR,Microsoft.DnsClient.Commands.ResolveDnsName

]]>
By: andre https://practical365.com/use-powershell-to-quickly-check-multiple-mx-records/#comment-160034 Wed, 04 Jul 2018 07:29:38 +0000 https://www.practical365.com/?p=8261#comment-160034 Hi Paul!
Thank you for the free videos. It helps me a lot. I can now perform send and receive email externally but selected domain only (yahoo, outlook live). When I am trying to send email using my test lab to my gmail account, i am receiving undeliverable email rejected by mx.google.com but I can receive email from gmail. Only outgoing email is the issues. I used dynamic IP (dyndns) and our domain hosted by Ipage.
Meaning, do i need to request to google to allow our IP/Domain? or maybe the issues because of our dynamic IP? Not so sure exactly how to solve this issues. Hope you could help me in this regard. Thank you.

]]>
By: andre https://practical365.com/use-powershell-to-quickly-check-multiple-mx-records/#comment-159983 Sat, 30 Jun 2018 11:33:24 +0000 https://www.practical365.com/?p=8261#comment-159983 Thank you. Really appreciated.

]]>
By: <div class="apbct-real-user-wrapper"> <div class="apbct-real-user-author-name">Paul Cunningham</div> <div class="apbct-real-user-badge" onmouseover=" let popup = document.getElementById('apbct_trp_comment_id_159939'); popup.style.display = 'inline-flex'; "> <div class="apbct-real-user-popup" id="apbct_trp_comment_id_159939"> <div class="apbct-real-user-title"> <p class="apbct-real-user-popup-header">The Real Person!</p> <p class="apbct-real-user-popup-text">Author <b>Paul Cunningham</b> acts as a real person and passed all tests against spambots. Anti-Spam by CleanTalk.</p> </div> </div> </div> </div> https://practical365.com/use-powershell-to-quickly-check-multiple-mx-records/#comment-159939 Thu, 28 Jun 2018 12:13:48 +0000 https://www.practical365.com/?p=8261#comment-159939 In reply to andre.

Try this: https://www.practical365.com/training/exchange-server-2013-boot-camp/

]]>
By: andre https://practical365.com/use-powershell-to-quickly-check-multiple-mx-records/#comment-159936 Thu, 28 Jun 2018 10:34:16 +0000 https://www.practical365.com/?p=8261#comment-159936 Hi Paul,
Thank you for your response. Sorry for the confusion. This morning, our domain provider created and pointed already the MX record and route to our local IP.

But before that, Is there anything i need to do in terms of configuration in the router so i can work the email externally? Right now, we are using the trial version of exchange license. Before we purchase the license we would like to execute first in the test environment. Do i need to purchase the license of exchange 2013 to be able to work in external email?

Also, I am not so sure if my DNS in local server is working perfectly but our exchange (test environment) is working fine but internally only. If you have any guidelines, free videos for exch 2013 that would really help a lot on my test server. Thank you so much for your kindness.

]]>
By: <div class="apbct-real-user-wrapper"> <div class="apbct-real-user-author-name">Paul Cunningham</div> <div class="apbct-real-user-badge" onmouseover=" let popup = document.getElementById('apbct_trp_comment_id_159922'); popup.style.display = 'inline-flex'; "> <div class="apbct-real-user-popup" id="apbct_trp_comment_id_159922"> <div class="apbct-real-user-title"> <p class="apbct-real-user-popup-header">The Real Person!</p> <p class="apbct-real-user-popup-text">Author <b>Paul Cunningham</b> acts as a real person and passed all tests against spambots. Anti-Spam by CleanTalk.</p> </div> </div> </div> </div> https://practical365.com/use-powershell-to-quickly-check-multiple-mx-records/#comment-159922 Thu, 28 Jun 2018 01:33:33 +0000 https://www.practical365.com/?p=8261#comment-159922 In reply to andre.

I checked your domain with mxtoolbox.com and it reports that there is an MX record for your domain. I don’t understand the rest of your question.

]]>
By: andre https://practical365.com/use-powershell-to-quickly-check-multiple-mx-records/#comment-159906 Wed, 27 Jun 2018 16:30:21 +0000 https://www.practical365.com/?p=8261#comment-159906 Hi Paul,
I am seeking your help please. I just build a test environment of our exchange server. I used to install Windows Server 2012 and Exchange 2013 in one typical server. I did configure local domain and dns and other pre-req. Now, Exchange is working already locally. Tried also to add the outlook client thru VPN connection and working fine. Further, to be able for us to work with internet and receive email from another domain name, we purchase a domain name in Ipage.com to point the MX in our local Server. They are asking my MX record locally in the server but i did not add any mx record. tried to check thru powershell using this command “Resolve-DnsName -Name almoosatrd.com -type MX | ft -auto” and it shows “almoosatrd.com SOA 3600 Authority exch13.almoosatrd.com hostmaster.almoosatrd.com 37”. is this my MX record? what are the things that i need to do to be able for me to complete the test environment of my exchange server? your responce in this regard is highly appreciated. thank you so much for your help.

]]>
By: Richard https://practical365.com/use-powershell-to-quickly-check-multiple-mx-records/#comment-157181 Fri, 02 Feb 2018 11:39:36 +0000 https://www.practical365.com/?p=8261#comment-157181 I have 2M domain to check txt records, is there any tool?

]]>
By: Padawan https://practical365.com/use-powershell-to-quickly-check-multiple-mx-records/#comment-34445 Tue, 31 Jan 2017 03:33:51 +0000 https://www.practical365.com/?p=8261#comment-34445 Hi,

Very nice. How can i do to put the results in a file .xls

Thanks.

Best Regards

]]>
By: <div class="apbct-real-user-wrapper"> <div class="apbct-real-user-author-name">Paul Cunningham</div> <div class="apbct-real-user-badge" onmouseover=" let popup = document.getElementById('apbct_trp_comment_id_22213'); popup.style.display = 'inline-flex'; "> <div class="apbct-real-user-popup" id="apbct_trp_comment_id_22213"> <div class="apbct-real-user-title"> <p class="apbct-real-user-popup-header">The Real Person!</p> <p class="apbct-real-user-popup-text">Author <b>Paul Cunningham</b> acts as a real person and passed all tests against spambots. Anti-Spam by CleanTalk.</p> </div> </div> </div> </div> https://practical365.com/use-powershell-to-quickly-check-multiple-mx-records/#comment-22213 Mon, 07 Nov 2016 22:42:01 +0000 https://www.practical365.com/?p=8261#comment-22213 In reply to Alan.

$domains = .domains.txt

Should be

$domains = Get-Content .domains.txt

]]>