MUA not noticing new mail

Mike Eggleston mikeegg1 at
Fri Aug 29 09:55:40 EDT 2008


I have a user that has complained of her MAU not notifying her about
receiving new mail many times. In the beginning she was on a Windows
XP using first Outlook 2000, then Outlook 2007. Now she's on a Mac OS X
(Leopard, 10.5.4) using Mac Mail (

I look at the cyrus server, mail store, and see messages with the right
file system time stamp and the right Received times in the message itself.

My current need is to fix her Mac OS X Mail issue so she gets notified
when mail arrives.

Where can I start looking for a setting to change?

I did find this article <> about Mac
OS X Mail ignoring new mail and may be not working right with IDLE. Should
I turn off IDLE?


Fedora Core 5, latest patches
$ rpm -qa | grep cyrus

---------------- /etc/cyrus.conf
# standard standalone server implementation

  # do not delete this entry!
  recover       cmd="ctl_cyrusdb -r"

  # this is only necessary if using idled for IMAP IDLE
  idled         cmd="idled"

# UNIX sockets start with a slash and are put into /var/lib/imap/sockets
  # add or remove based on preferences
  imap          cmd="imapd" listen="imap" prefork=10
  imaps         cmd="imapd -s" listen="imaps" prefork=5
  pop3          cmd="pop3d" listen="pop3" prefork=2
  pop3s         cmd="pop3d -s" listen="pop3s" prefork=2
  sieve         cmd="timsieved" listen="sieve" prefork=10

  # these are only necessary if receiving/exporting usenet via NNTP
#  nntp         cmd="nntpd" listen="nntp" prefork=3
#  nntps                cmd="nntpd -s" listen="nntps" prefork=1

  # at least one LMTP is required for delivery
#  lmtp         cmd="lmtpd" listen="localhost:lmtp" prefork=1
  lmtpunix      cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=10

  # this is only necessary if using notifications
#  notify       cmd="notifyd" listen="/var/lib/imap/socket/notify" proto="udp" prefork=1

  # this is required
  checkpoint    cmd="ctl_cyrusdb -c" period=30

  # this is only necessary if using duplicate delivery suppression,
  # Sieve or NNTP
  delprune      cmd="cyr_expire -E 3 -X 1" at=0200

  # this is only necessary if caching TLS sessions
  tlsprune      cmd="tls_prune" at=0400

  # mikee 080109 - make sure messages are trimmed
  msgprune1     cmd="ipurge -f -d 2 -X user.%.backup" at=2200
  msgprune2     cmd="ipurge -f -d 5 -X user.%.spam" at=2230
  msgprune3     cmd="ipurge -f -d 4 -X user.%.Trash" at=2300
---------------- /etc/cyrus.conf
---------------- /etc/imapd.conf
admins: cyrus
allowanonymouslogin: no
allowplaintext: yes
autocreatequota: -1
autocreateinboxfolders: Sent | Drafts | | spam | backup
configdirectory: /var/lib/imap
drachost: localhost
dracinterval: 0
hashimapspool: true
partition-default: /var/spool/imap
poptimeout: 10
postmaster: postmaster
quotawarn: 90
reject8bit: no
sasl_mech_list: PLAIN
sasl_pwcheck_method: saslauthd
sendmail: /usr/lib/sendmail
servername: servername
sieveusehomedir: 0
sievedir: /var/lib/imap/sieve
sieve_maxscripts: 5
sieve_maxscriptsize: 96
timeout: 1440
tls_ca_file: /etc/pki/tls/certs/ca-bundle.crt
tls_cert_file: /etc/pki/cyrus-imapd/cyrus-imapd-071024.pem
tls_key_file: /etc/pki/cyrus-imapd/cyrus-imapd-071024.pem
#unixhierarchysep: yes
---------------- /etc/imapd.conf

More information about the Info-cyrus mailing list