Certificate Warning During or After a New Exchange Server Installation

During the preparation for a migration of the email service to Microsoft 365 Exchange Online, we were preparing a small test environment so we could step through what is required to faciltiate the links between Microsoft Active Directory, Microsoft Exchange on-premise and the Microsoft 365 cloud environment that includes Microsoft Exchange Online cloud hosted email.  […]

More...

Manually Interact with IMAP(s) Using Telnet or OpenSSL

Sometimes it can be handy to connect into an IMAP(s) server to verify it is working as expected, or to view emails via a command line interface. In this example I’m connecting to a Microsoft Exchange 2016 Server with IMAP enabled, specifically IMAPS, so running on port 993. Connect and Login Firstly we need to […]

More...

Exchange 2016 SMTP StartTLS “Didn’t find STARTTLS in server response”

We use SMTP on our Exchange Servers to provide authenticated SMTP email service for those who are using email clients which require SMTP to send email. We had an issue that following a certificate expiry that any SMTP connections to the server (that were attempting to use STARTTLS) would fail. For example: The issue was […]

More...

Microsoft Exchange 2016 Database not Mounting

We had an issue where a recent Windows update broke the Exchange Server, luckily booting into safe mode and removing it resolved the issue, however although the databases mounted okay, there was one that did not. We attempted the typical ESEUTIL steps because it was reporting “dirty shutdown”, and got the database back to a […]

More...

Active Directory Read Only Domain Controller (RODC) – “there are currently no logon servers available to service the logon request”

We had an issue where our RODCs suddenly stopped authenticating users and also would not allow administrators to logon via RDP or locally via the console giving this message: “there are currently no logon servers available to service the logon request” Any downstream services that were trying to authenticate via LDAP or LDAPS also failed […]

More...

Query Message Tracking Logs on Microsoft Exchange using Powershell

You want to search your Microsoft Exchange message tracking logs to track an email, you can do this using a Powershell command (run from the Microsoft Exchange Powershell console), the below command will query all your Microsoft Exchange servers to find the tracking logs and then obtain all emails sent by the user “sender@domain.com” between […]

More...