John,
If you did not install in the "default" location you need to tell
cyrus.conf, sendmail.cf, and potentially imapd.conf. The first two have
the lmtp socket location hard-coded, and if you install into a different
locatin, you need to change them.
I installed into /var/imap, so I had to change the Mailer
definition, under sendmail.cf. and an entry in cyrus.conf.
Good luck,
Len Smith
LSA IT UNIX
On Tue, 30 Jan 2001, John Hayward wrote:
> Dear Cyrus and NetBSD people,
> I am trying to get cyrus 2.0.9 up on a NetBSD-1.5 Alpha machine. I had
> a few problems with getting the db3 libraries and compile_et includes to
> get picked up in the correct place but was able to build and install
> cyrus.
> After starting cyrus I have been able to authenticate to it via imtest.
> I configured sendmail (version 8.11.0) to use deliver as included in
> the sendmail configuration examples.
> When a message gets sent deliver reports the following in syslog:
>
> deliver[15899]: connect(/usr/var/imap/socket/lmtp) failed: No such file or
> directory
>
> In looking at the code it appears that deliver is using a unix socket
> to send the mail via lmtp. I assume that when master is executed at some
> point it should open the socket and I should be able to see it. It
> appears there is a lmtpd program which can collect mail via a network
> socket. netstat does not indicate that the lmtp socket is accepting
> connections and in looking at deliver I did not see it attempting to open
> a network connection. Doing a ls in /usr/var/imap/socket I see no
> directory entry.
>
> Should lmtp use a unix socket? How does it get created? Any
> suggestions on how to resolve this problem?
>
> johnh...
>
>