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 02 Nov 2004

UW/IMAP - Postfix Enabler 1.0.10 Released

Category : Technology/UWIMAP2004Released.txt

I decided to release the latest UW/IMAP POP3 and IMAP binaries that I had built inside Postfix Enabler 1.0.10. Nothing's changed inside 1.0.10 except for the new POP and IMAP binaries.

I had earlier wanted to collect a few new features to put together to make a new Postfix Enabler release but I realised I'll never find the time to do that over the next four weeks.

The new IMAP binary includes the oft-requested change made to where it stores its mail boxes (so that it doesn't clash with It works so well with now. It's fair to say that this is the way it should have worked, from the start.

I'm sorry I took so long to fix it. That's why I decided to release it immediately. This makes working with IMAP a much better and smoother experience and I can now understand why people would keep coming back to bug me for it. I hope the users are going to be delighted.

Posted at 7:56AM UTC | permalink

DNS Enabler 1.0

Category : Technology/DNSEnabler1dot0Desc.txt

I've got a more "useful" version of DNS Enabler done. It's meant to be used by people who don't know and don't care about things like CNAMES, MX records, PTRs,and A-RECORDS. But they know enough about the domain name system to want to be able to reference machines by human-understandable names.

The people who're downloading DNS Enabler now want to be able to do things like this, for a private 10.0.1 network :

This is because, for one reason or another, they may not be able to hit their server using a domain name, from a machine on their internal network, even though people outside, on the public network, can see the server just fine. For example, you may be acquainted with this problem if you're using the earlier batch of Airport Base Stations.

Running a DNS service on their server for the benefit of the machines on the private network will help these internal machines to "see" the server.

But you might want to set up a domain name service for a private network for a whole host of other reasons. For example, for doing demos or for testing, where you have no connection to the Internet, but want to simulate your own private Internet.

Now, the new version of the Airport Admin Utility allows you to create a private network on any of the three known ones (10.0.1.x or 192.168.1.x or 172.16.1.x). So, I've also allowed the user to set things up on DNS Enabler according.

DNS Enabler 1.0 allows a user to set up more than one server. And they can be on any other address beside 201 (which I had hard-coded in the "old" DNS Enabler). And, it allows you to set up more than one domain name pointing to the same machine so you can set up and do virtual hosting in the web and mail servers.

I find the ability to change, temporarily, which machines the domain names and are pointing to very useful when I'm doing testing on my iBook. E.g., now that I'm doing a series of tests on the latest UW/IMAP binaries that I have built, using my iBook as both server and client. I find it very useful to be able to tell on my iBook that is now also on my iBook because I can re-use the mail accounts that I've already set up on

DNS Enabler will create the correct DNS entries and files - as far as I can tell (though I'm still learning and may yet get things wrong). So, after building it, I realised that it can also be used to set up a fully-functional DNS server for the public network, including handling the setting up of the Classless Inter-Domain Routing file (how's that for a mouthful), like the setup shown below:

And, finally, I'm finding that it works great as a teaching tool. The interface will allow me to explain to someone how the domain name system works and why it was meant to work that way. Then I can go into the system files that DNS Enabler generates automatically and show how all these settings get translated into the proper A-RECORDS and CNAME records, or whatever, that the Domain Name system requires.

I've yet to write the documentation. But if anyone wants to try it out before I've got a proper download page set up, you can write to me.

Posted at 7:29AM 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.