Mark Robinson writes:
Hello all,
With the help of a friend, I set up a Courier mail server on a
FreeBSD box in January and it has been running great since then. I
use the Courier IMAP mail server of it with MySQL authentication. I
also use Sendmail with it. The power at the hosting company cycled a
week ago and after my server rebooted, I couldn't connect to my IMAP
mailbox. This was the first time it had rebooted since I installed
Courier and got it running completely. There was an error being
reported in /var/log/maillog stating "Jun 19 19:13:26 <server>
imapd: /libexec/ld-elf.so.1: Shared object "libcourierauth.so.0" not
found"
So, my friend suggested removing the courier and courier-auth
packages and reinstalling them, which I did and the missing file
error went away. I could connect to my IMAP mailbox and send mail
through my mail server. However, I could not receive mail.
So, I looked through the maillog again and saw that Maildrop was no
longer picking up the hostname nor username from the received
message, but Maildrop said it was "attempting .mailfilter" which
hadn't changed at all since it was working last. I then modified
the .mailfilter file to try to better isolate the problem and now it
is as if courierd is not even picking up the newly received mail and
handing it off to Maildrop. I see the sm-mta message in the maillog,
but courierd never says "started" and the queuedelivering=0 and
inprogress=0. The newly received mail ends up in my Unix mail
account /var/mail/<username>.
Thanks for any help you can provid.
Make up your mind: either you're using Sendmail, or Courier, but not both.