gnu-social/plugins/Imap
Craig Andrews 6317f7d92b Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
..
locale Remove .po source files. Using pot files. 2010-04-30 01:57:22 +02:00
ImapPlugin.php Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
README Add an IMAP daemon so StatusNet can process incoming user posts via catch-all mailbox (in addition to the pre-existing script alias method) 2010-01-08 18:52:43 -05:00
imapmailhandler.php Made the IMAP plugin work in the style of the new queue/iomanagers 2010-01-13 15:35:53 -05:00
imapmanager.php Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00

README

The IMAP plugin allows for StatusNet to check a POP or IMAP mailbox for
incoming mail containing user posts.

Installation
============
addPlugin('imap', array(
    'mailbox' => '...',
    'user' => '...',
    'password' => '...'
));
to the bottom of your config.php

Also, make sure:
$config['mail']['domain'] = 'yourdomain.example.net';
is set in your config.php

Create a catch-all account for your domain, and use this account with this
plugin. Whenever a user sends a message to their personal notice posting
address, the message should end up in this mailbox, and then the plugin daemon
will pick it up and post the notice on the user's behalf.

The daemon included with this plugin must be running. It will be started by
the plugin along with their other daemons when you run scripts/startdaemons.sh.
See the StatusNet README for more about queuing and daemons.

Settings
========
mailbox*: the mailbox specifier.
    See http://www.php.net/manual/en/function.imap-open.php for details
user*: username to use when authenticating to the mailbox
password*: password to use when authenticating to the mailbox
poll_frequency: how often (in seconds) to check for new messages