Thanks for the pointers Joe. This seems to be along the lines I went,
but I am running into a hitch with the test:
# cyradm -user cyrus localhost
Jul 3 16:51:36 acadia imapd: could not getenv(CYRUS_SERVICE); exiting
Jul 3 16:51:36 acadia imapd: could not getenv(CYRUS_SERVICE); exiting
IMAP Password:
Broken pipe
Hmm. I looked in the source for a CYRUS_SERVICE tag, and found that
it is limited to the master code. That process reads the
/usr/local/etc/cyrus.conf file, right? I do have this file, and I
made only minor mods (comment out the POP stuff).
I already had the cert and a starting point for a sendmail.mc file (I
am piping through procmail, which then calls deliver), so I have half
the battle won, but this doesn't seem to work quite right.
pwcheck is working:
# ps -ax | grep pwcheck
302 ?? Is 0:00.00 /usr/local/sbin/pwcheck
as is master:
# ps -ax | grep master
286 con- I 0:00.10 /usr/local/cyrus/bin/master
Maybe this is a clue?
# imtest -t "" -a cyrus localhost
C: C01 CAPABILITY
failure: prot layer failure
bash-2.05# Jul 3 17:06:14 acadia imapd: could not getenv(CYRUS_SERVICE); exiting
Jul 3 17:06:14 acadia imapd: could not getenv(CYRUS_SERVICE); exiting
Maybe not.
Any ideas?
Thanks a million.
Lou
On 07/03/01 03:23 PM, Joe Talbott sat at the `puter and typed:
> Louis LeBlanc wrote:
> >
>
> Here are the steps I took to install on FreeBSD 4.3-STABLE
>
> cd /usr/ports/mail/cyrus-imapd/
> sudo make clean
> sudo make
> sudo make install
>
> # edited imapd.conf, added 'root' and 'cyrus' as admins, added tls-cert
> and key
> sudo vi /usr/local/etc/imapd.conf
>
> # configured sendmail to deliver to cyrus
> # there's a sample file in the docs directory
>
> # created openssl cert and key
> sudo openssl req -new -x509 -nodes -out /var/imap/server.pem -keyout
> /var/imap/server.pem -days 365
>
> # mv /usr/local/etc/rc.d/imapd.sh.sample to imapd.sh
>
> # test ssl
> imtest -t "" -a cyrus localhost
>
> # created mailbox
> cyradm -user cyrus localhost
> localhost> cm user.josepht
> localhost> quit
>
> # added sieve to inetd.conf
> sieve stream tcp nowait cyrus /usr/local/cyrus/bin/timsieved
> timsieve
> d
>
> # use sieveshell to manage sieve scripts
> sieveshell -u josepht localhost
> > put /home/josepht/sieve_test.script
> > activate sieve_test
> > quit
>
> Good Luck,
> Joe
>
> --
> J o e T a l b o t t| I choose to believe
> OSS Engineer - Cornerstone Networks | what I was programmed
> An Ntelos Communications Company | to believe.
> [EMAIL PROTECTED] - 804-817-7000 | -Futurama
>
--
Louis LeBlanc
Fully Funded Hobbyist, KeySlapper Extrordinaire :)
[EMAIL PROTECTED]
http://acadia.ne.mediaone.netԿԬ