Frankly I would stay away from LMTP over TCP unless you really want annother port to firewall on you machine. I always try and keep it simple.
For now, im going to use UNIX domain sockets. I figure, since both postfix and cyrus are on the same machine, only seems logical to set it up this way.
I would say used the second option. That uses the cyrus setting from postfix's master.cf. Doing that gives good readability (for when you come back to this in a few years wondering what you did) and a bit more controll. By using the master.cf entry you can set delivery options and the like. Though the cyrus entry in postfix's master.cf uses cyrus's 'deliver' app and not LMTP.
For that instance, it would be:
mailbox_transport = cyrus
Then in my master.cf
# Cyrus 2.1.5
cyrus unix - n n - - pipe
user=cyrus argv=/usr/local/cyrus/bin/deliver -r ${sender} -m ${extension} ${user}
So it envokes the cyrus deliver program.
I see how that works.
Just trying to find out more on the two options: advantages and disadvantages of both.
In my case I wrote a wrapper around deliver that filters the mail through SpamAssassin.
You know that this is the cyrus list right ;)
Oops. My mistake.
Eeek! If you don't find postfix to your liking then check out qmail or exim. I played with sendmail once...... ONCE. That was enough.
hehe. I got a kick out of that.
Nick
I appreciate the help.
Cheers,
Jason