I have a CYRUS+SENDMAIL installation has been working flawlessly for the last couple of years.

This morning, my server stopped delivering mails to CYRUS backend.

My Server Configuration:

FreeBSD 7.2 (bundled sendmail) CYRUS 2.3

Facts:

  • I can send emails (no problems, sendmail works fine)
  • IMAP/POP work (I can Login, Logout, read existing emails, delete existing emails)
  • I get emails from foreign mail servers (I can see them arriving at mail log).

But, emails don't get delivered to CYRUS server. This is what I am seeing regularly on the maillog:

Sep 13 12:26:22 phoebe sm-mta[71899]: p8DBukr0054900: to=<user01@example.com>, delay=04:29:36, xdelay=00:00:00, mailer=cyrusv2, pri=1064792, relay=localhost, dsn=4.2.0, stat=Deferred: localhost: Software caused connection abort
Sep 13 12:26:24 phoebe sm-mta[71899]: p8DBwc77076233: to=<user02@example.com>, delay=04:27:46, xdelay=00:00:00, mailer=cyrusv2, pri=1087964, relay=localhost, dsn=4.2.0, stat=Deferred: localhost: Software caused connection abort

master process is running (since it allows IMAP and POP3 connection) but I can't figure out why is not accepting new mail deliveries.

I tried invoking CYRUS' deliver command directly, and the command never ends. But I am not sure how it is supposed to work. Here's what I did:

cat << EOF | deliver user.user
From: user@example.com
To: user@example.com
Subject: This won't get delivered

Unfortunately… :'(
EOF

And it hangs forever over there.

Any ideas?

UPDATE: something that might help:

I issued a:

$ ctl_cyrusdb -r

And I have a SIGSEGV (segmentation fault signal). Not sure why though...

link|improve this question

1  
You may want to pass this on to the Cyrus mailing list. Folks there are usually quite helpful. – larsks Sep 13 '11 at 18:01
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.