On May 27, 2005, at 12:38 PM, Alexander Dalloz wrote:

Am Fr, den 27.05.2005 schrieb Simon Matter um 18:05:


"host is either the hostname or bracket-enclosed IP address of a network
interface" [man cyrus.conf]


Where do you read about the brackets? Just check the examples discussed today on this list, everybody seems to use ip adresses without brackets.

Simon


Sorry, maybe I was not clear enough. Above is a quote from "man
cyrus.conf" which is equal both on FC3 (the cyrus-imapd on FC is mainly
based on your great packaging work, as you know) and on OpenBSD 3.7.
Ok, if it works without problems not using [IP] syntax, this is fine.
Though putting plain IPs into squared brackets is a usual thing in the
mail area ;) A close look at the source code should show up how the
master deals with this configuration.

Regards

Alexander

I tried adding the brackets and it seems to work with or without, since the man page recommends the brackets I'll leave them in.

Because I'm running on a Mac, I need a seperate instance if imapd.conf so I can set a switch (use_apple_auth = no).

What I'm is if I also need to have a seperate lmtp socket and if so how do I achieve this?

I'm also using a second instance of postfix that is using the alt imap so I can run it without the Apple auth stuff as well and I want to be sure that lmtp isn't associated with libsasl so it doesn't have an issue with authentication between the two different modes.

Would I specify the socket in cyrus.conf with something like (and specify "lmtpaltsocket = var/imap/socket/lmtpalt" in imapdalt.conf):

lmtpaltunix cmd="lmtpd" listen="/var/imap/socket/lmtpalt" prefork=0

Other than generating the configuration and having it run I have not assigned users or sent any e-mail until I get a basic configuration worked out.

This is what I currently have that runs (courtesy of Simon M.) without crashing, I'm not sure if I need the second instance of sieve or not but what I am trying to achive are two completely separate mail configurations with one using the apple auth stuff on one IP and one using the upstream configuration (for virtual user/domains) on the other IP.

# UNIX sockets start with a slash and are put into /var/imap/socket
SERVICES {

  # add or remove based on preferences
  imap        cmd="imapd" listen="[10.1.100.20]:imap" prefork=0
#  imaps        cmd="imapd -s" listen="imaps" prefork=0
  pop3        cmd="pop3d" listen="[10.1.100.20]:pop3" prefork=0
#  pop3s        cmd="pop3d -s" listen="[10.1.100.20]:pop3s" prefork=0
  sieve        cmd="timsieved" listen="[10.1.100.20]:sieve" prefork=0
# at least one LMTP is required for delivery
#  lmtp        cmd="lmtpd" listen="[10.1.100.20]:lmtp" prefork=0
  lmtpunix    cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0

# using imapdalt.conf and "use_apple_auth" is off
imapalt cmd="imapd -C /etc/imapdalt.conf" listen="[10.1.100.11]:imap" prefork=0 pop3alt cmd="pop3d -C /etc/imapdalt.conf" listen="[10.1.100.11]:pop3" prefork=0
  # at least one LMTP is required for delivery
#  lmtp        cmd="lmtpd" listen="10.1.100.11:lmtp" prefork=0
sievealt cmd="timsieved -C /etc/imapdalt.conf " listen="[10.1.100.11]:sieve" prefork=0

# this is only necessary if using notifications
# notify cmd="notifyd" listen="/var/imap/socket/notify" proto="udp" prefork=1
}

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to