I figured this might be handy for anyone to look over. # doveconf -n # 2.0.9: /etc/dovecot/dovecot.conf # OS: Linux 2.6.32-71.29.1.el6.x86_64 x86_64 CentOS release 6.7 (Final) auth_mechanisms = plain login disable_plaintext_auth = no mail_debug = yes mail_location = maildir:~/Maildir managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date mbox_write_locks = fcntl passdb { driver = pam } plugin { sieve = ~/.dovecot.sieve sieve_dir = ~/sieve xaps_socket = /var/run/xapsd/xapsd.sock } postmaster_address = postmas...@hldns.com protocols = imap pop3 sieve service managesieve-login { inet_listener sieve { port = 4190 } } ssl_ca = </etc/dovecot/dovecot.ca.pem ssl_cert = </etc/pki/dovecot/certs/dovecot.pem ssl_cipher_list = DEFAULT:!EXPORT:!LOW:!MEDIUM:!MD5 ssl_key = </etc/pki/dovecot/private/dovecot.pem userdb { driver = passwd } protocol lmtp { mail_plugins = " xaps" } protocol lda { mail_plugins = " sieve xaps" } protocol imap { mail_plugins = " imap_xaps" } protocol pop3 { pop3_uidl_format = %08Xu%08Xv }
On 10/8/15, 8:23 AM, "dovecot on behalf of Steffan Cline" <dovecot-boun...@dovecot.org on behalf of stef...@hldns.com> wrote: >I’m posting this here and will in a couple other places to see if anyone has >any experience with this and knows what I can do. > >My setup is CentOS 6 with postfix, procmail and dovecot administered via >Virtualmin. > >Postfix of course receives the email. Procmail uses it’s hooks to run the >email through spam assassin and clamd. After than procmail hands it off to >dovecot/deliver to drop it in the user’s mail box. > >I use the following plugin for dovecot with the daemon to provide Apple push >mail for iPhones. > >https://github.com/st3fan/dovecot-xaps-daemon > >https://github.com/st3fan/dovecot-xaps-plugin > >For the most part, this works awesome but have run into a bit of a race issue >with notification of mail in a particular instance. > >On my computer I use Outlook for Mac which says it supports IDLE but is >broken. When an email comes in, I ALWAYS get the notification via the dovecpt >plugin for a push since Outlook is checking IMAP every 2 minutes. > >On a buddy’s setup, he uses Apple Mail which supports IDLE that actually >works. When his email client is connected from his laptop, it does actually >maintain a persistent connection and NEVER receives a notification from the >dovecot plugin because I’m guessing dovecot/deliver sees that the email was >received by the desktop client. > >I’m not sure how to make the plugin ALWAYS give a push. Is it a dovecot >config? A bug in the plugin? I’m not sure. > >Suggestions? > > >Thank you, >Steffan Cline >602-793-0014 >