cyrus stopped delivery

Dan White dwhite at olp.net
Wed Sep 23 18:27:16 EDT 2009


I'm CCing the list.

On 23/09/09 14:56 -0700, rvh wrote:
> Over the last several restarts of cyrus the database error has
> not come up so that might have been resolved. Now it's just the:
> unable to create imap listener socket: Address family not supported by protocol
> I'll include the cyrus.conf file below.
>
> SERVICES {
>        # --- Normal cyrus spool, or Murder backends ---
>        # add or remove based on preferences
>        imap            cmd="imapd -U 30" listen="imap" prefork=0 maxchild=100
>        #imaps          cmd="imapd -s -U 30" listen="imaps" prefork=0 maxchild=100
>        pop3            cmd="pop3d -U 30" listen="pop3" prefork=0 maxchild=50
>        #pop3s          cmd="pop3d -s -U 30" listen="pop3s" prefork=0 maxchild=50
>
>        # At least one form of LMTP is required for delivery
>        # (you must keep the Unix socket name in sync with imap.conf)
>        lmtp            cmd="lmtpd -a" listen="localhost:lmtp" prefork=0 maxchild=20
>        # lmtpunix      cmd="lmtpd" listen="/var/run/cyrus/socket/lmtp" prefork=0 maxchild=20
>        # ----------------------------------------------
>
>        # useful if you need to give users remote access to sieve
>        # by default, we limit this to localhost in Debian
>        sieve           cmd="timsieved" listen="localhost:sieve" prefork=0 maxchild=100
>
>        # this one is needed for the notification services
>        notify          cmd="notifyd" listen="/var/run/cyrus/socket/notify" proto="udp" prefork=1

It appears to be complaining about your imap line in SERVICES. It's saying
that the address family is not supported. I assume that it's trying to
listen on tcp6 socket.

Try adding "proto=tcp4", like this:

imap            cmd="imapd -U 30" listen="imap" proto=tcp4 prefork=0 maxchild=100

If that works for imap, you'll need to replicate for pop3, lmpt and sieve.

See the man page for cyrus.conf for more information.

-- 
Dan White


More information about the Info-cyrus mailing list