I was looking at an old Exchange environment that was being used to send bulk mail outs. We noticed every now and again a bunch of e-mails would not be getting sent, trawling through Message Tracking Logs we could see that the messages were failing because of an AGENT FAIL which usually means that there … Continue reading "Bypassing Anti-Spam on an Exchange 2007/2010 Receive Connector"
So a lot of environments are making the jump to Exchange 2013/2016 away from 2007/2010. From a management point of view the largest change is the move away from a GUI Management option to web-based and PowerShell management. One of the tools missing is the Message Tracking tool, which in a basic form is available … Continue reading "Make viewing and sorting Exchange 2013 / 2016 Message Tracking Logs using PowerShell easier with GridView"
Quick one today. By default, when creating a room resource mailbox, Exchange will grant default permissions of AvailabilityOnly for any user (default), if you are after people knowing who has booked a room or resource then you can adjust the permissions to Reviewer. The quickest way to do this is via PowerShell, you can use … Continue reading "Adjust resource mailbox calendar permissions on Exchange 2010/2013 using PowerShell"
If you work in a place with a lot of remote users and a password policy with expiration set then you need to give your users a way to reset their passwords. Microsoft ISA / TMG configured with forms based authentication were able to do this out of the box. The good news is Exchange … Continue reading "Enable a user to Change their Password if it has Expired using OWA for Exchange 2010 and 2013"
I’ve recently been contracting out to an educational organisation assisting with their BAU work as well as helping them modernising some of their processes and server environment. I was recently given a trouble ticket where I had to troubleshoot slow external mail flow. They have an ancient spam filtering appliance coupled with an Exchange 2013 … Continue reading "Troubleshooting 4.3.1 Insufficient System Resources Error for External Mail Flow on Exchange 2013"
Every so often I get a request to allow people to view someone else’s calendar. Usually I just tell that person to go and ask whom ever the calendar belongs to, to give them permission. This isn’t always possible though as on a few occasions where I’ve had to give access because that other person … Continue reading "Setting item level (Calendar, Tasks etc) permissions for Mailboxes and Users with PowerShell for Exchange 2007, 2010 and 2013"
Recently one of our high-end users was going over their mailbox limit. In helping them to cut down I like to let them know what folders are using up the most of their quota (generally it is their sent items folder, but sometimes not). Executing the below PowerShell command in an Exchange Administration Shell gave … Continue reading "Getting Folder Sizes and number of items in a Mailbox for a particular user on Microsoft Exchange using PowerShell"
Recently, I was conducting some investigative work around mail delivery for a client. PowerShell cmdlets for Exchange are awesome and give us as administrators some real power in trying to figure out what is wrong. Some things in PowerShell though don’t take into account the regional language settings of the machine you’re working on. One … Continue reading "Get-MessageTackingLog cmdlet for Exchange 2010 Returns Cannot process argument transformation on parameter ‘Start’. Cannot convert value to type “System.DateTime” because String was not recognized as a valid DateTime."
I was recently helping out an old work colleague who were having issues with their CRM software and sending bulk emails through their Exchange 2010 server. After around ten minutes they would receive an error message with connection closed gracefully. They would then have to restart their mail out and need to monitor it for … Continue reading "Connection closed gracefully error when sending bulk or large quantity of e-mails in an Exchange 2007/2010 environment"
We recently upgraded our Domain and Forest Functional Level from 2003 to 2008 R2, after a day or so I started having problems connecting to a number of 2008 R2 Hyper-V Virtual Machines. When attempting to connect I would receive the following error: An Authentication Error Has Occurred. The Encryption Type Requested Is not supported … Continue reading "Fixing KDC Authentication Problems when upgrading your domain and forest functional level from 2003 to 2008 R2"