Skip to content

tenninjas/pushnotify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pushnotify

Apple push notifications for Dovecot.

This repository contains the following components:

  • A patch against Dovecot 2.2 that adds Apple push support. This is based on Apple's own open-source implementation. The patch adds XAPPLEPUSHSERVICE support to Dovecot, and a push-notification plugin "push_notify".
  • pushnotify.pl, a simple push-notification agent that receives messages from Dovecot and pushes them to iOS devices.
  • inotify.pl, an evil hack that watches mailboxes for changes. Use this or the push_notify plugin, but not both. This agent is able to push all mailbox changes, not just new message delivery. At the expense of being an evil hack and not very portable.

You will require an Apple application integration certificate exported from an Apple macOS server.

Dovecot configuration:

protocol lda { mail_plugins = $mail_plugins push_notify } (or use inotify.pl)

aps_topic = com.apple.mail.XServer.xxxxxx (should match UID field in push certificate)

About

No description, website, or topics provided.

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
COPYING
Unknown
COPYING.APPLE
LGPL-2.1
COPYING.LGPL

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 100.0%