Business Machine

Technology, business
and innovation.

And, not least, about
the Mac.

Weblog Archive Cutedge

by: Bernard Teo

Creative Commons License

Copyright © 2003-2012
Bernard Teo
Some Rights Reserved.

Tue 17 May 2005

Postfix Enabler 1.1.5 for OS X 10.4.1

Category : Technology/PFE115Released.txt

I've released an update so that Postfix Enabler will work with the latest OS X 10.4.1 system update, while continuing to work on 10.4 and 10.3.

Release Notes : If, after upgrading to OS X Tiger 10.4.1, you find that POP3 and IMAP services do not launch on system restart, click on the Red Cross (in the top left hand corner of the Postfix Enabler window) to re-enable the Enable Postfix button. Clicking Enable Postfix will fix the startup items so that all the mail services will work properly again.

Posted at 4:30PM UTC | permalink

Mac OS X 10.4.1 - Update

Category : Technology/1041TigerUpdate.txt

There seems to be a timing problem that causes the POP3 and IMAP services to be launched sporadically after each restart. Sometimes, one, two, all, or none of these services come back up after a restart.

I can solve this by finding a place to restart xinetd services very much later in the launch process. I can do this by moving the Postfix StartupItems folder to /Library/StartupItems from its current place in /System//Library/StartupItems and adding a line to the startup script to restart xinetd services. This seems to work - across both restart and awake from sleep. I'm quite happy to do this because I hate putting things into /System etc...

I've got a decision point here - do I go with the new LaunchDaemons way or stick to xinetd? I've tried to maintain backwards compatibility with Panther so you could use the same program on Panther and Tiger. And I would need more time to really understand the LaunchDaemons mechanism before I foist my implementation on all those people using Postfix Enabler now.

So I'll stick with xinetd for a while longer, so long as I can find a way to work around this latest problem.

I'll fix my application and see if I can release it.

Posted at 1:24PM UTC | permalink

Mac OS X 10.4.1 Spells Trouble

Category : Technology/1041OSXTiger.txt

I've quickly upgraded one machine to Mac OS X 10.4.1 - such system updates usually spell trouble. I was a bit concerned with the fiirst line I read, something like "may cause problems with 3rd party system configuration".

True enough, POP and IMAP services don't start up on their own after a system reboot. If you have Postfix Enabler, you'll need to do a Stop and then Start IMAP or POP again. But it's not consistent. Sometimes one or the other would start up fine on its own after rebooting. But after another restart, they'll both stop and need to be restarted manually.

I updated another system to Tiger 10.4.1 and get this same behaviour.

This is really troubling. I've checked a couple of the systems that have not yet been updated to 10.4.1 and they both work flawlessly, with all services resuming on their own after a reboot.

If you're running Postfix Enabler for Tiger, try not to update your system to 10.4.1 until I can understand what is happening - otherwise you have to manually stop and start POP and IMAP after each reboot.

Posted at 12:18PM UTC | permalink

Put your Mac to Work Now how would you do something like that?

Weblogs. Download and start a weblog of your own.

A Mac Business Toolbox
A survey of the possibilities

A Business Scenario
How we could use Macs in businesses

VPN Enabler for Mavericks

MailServe for Mavericks

DNS Enabler for Mavericks

DNS Agent for Mavericks

WebMon for Mavericks

Luca for Mavericks

Liya for Mountain Lion & Mavericks

Postfix Enabler for Tiger and Panther

Sendmail Enabler for Jaguar

Services running on this server, a Mac Mini running Mac OS X 10.9.2 Mavericks:

  • Apache 2 Web Server
  • Postfix Mail Server
  • Dovecot IMAP Server
  • Fetchmail
  • SpamBayes Spam Filter
  • Procmail
  • BIND DNS Server
  • DNS Agent
  • WebDAV Server
  • VPN Server
  • PHP-based weblog
  • MySQL database
  • PostgreSQL database

all set up using MailServe, WebMon, DNS Enabler, DNS Agent, VPN Enabler, Liya and our SQL installers, all on Mavericks.