That is, "Helo command rejected: need fully-qualified hostname
Unlike a number of the various trials that this upgrade has sent my way over the last 48 hours or so, this one is at least fairly simple to fix. According to Apple's Support website (which is surprisingly helpful here), on a 10.8 Mountain Lion Server, the following procedure is appropriate:
- In /Library/Server/Mail/Config/postfix/main.cf, locate the smtpd_helo_restrictions setting.
- Remove "reject_non_fqdn_helo_hostname" from the list of settings.
- Restart the Mail service.
And then for 10.6-10.7 Server:
- In /etc/postfix/main.cf, locate the smtpd_helo_restrictions setting.
- Remove "reject_non_fqdn_helo_hostname" from the list of settings.
- Restart the Mail service.
Now, I'm not entirely sure what I think about moving configuration files that have long been stored in other places. While it is nice that this brings some degree of standardization, experienced server admins may find the transitions difficult. Beyond that, it is somewhat nice to be able to easily browse to all the configuration folders without having to issue the "got to folder" command within Finder. Those who prefer to administer from the command line likely won't see that as an advantage, however.