33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								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
							 |