forked from mirror/django-mailbox
Bumping version number.
This commit is contained in:
commit
bfa4c58013
6 changed files with 16 additions and 14 deletions
1
.hgignore
Normal file → Executable file
1
.hgignore
Normal file → Executable file
|
|
@ -1,2 +1,3 @@
|
||||||
.*\.pyc
|
.*\.pyc
|
||||||
.*egg-info.*
|
.*egg-info.*
|
||||||
|
dist/.*
|
||||||
|
|
|
||||||
3
.hgtags
3
.hgtags
|
|
@ -1,2 +1,5 @@
|
||||||
c4a9d1fff0bb66431a582cd93767422f377b33e6 0.2
|
c4a9d1fff0bb66431a582cd93767422f377b33e6 0.2
|
||||||
c89f77b8f60331e81c1a6e48d7bf94ecc6897a65 1.0
|
c89f77b8f60331e81c1a6e48d7bf94ecc6897a65 1.0
|
||||||
|
9041cea2906864dc6b10d82e97239a9310d9c526 1.0.1
|
||||||
|
16d62ea164318a451ae094f2a04ab5cbb5043faa 1.0.2
|
||||||
|
59f324257bc5d6b5decf08c965db901d6c01e2da 1.0.3
|
||||||
|
|
|
||||||
1
django_mailbox/models.py
Normal file → Executable file
1
django_mailbox/models.py
Normal file → Executable file
|
|
@ -92,7 +92,6 @@ class Mailbox(models.Model):
|
||||||
new_mail = []
|
new_mail = []
|
||||||
for message in connection.get_message():
|
for message in connection.get_message():
|
||||||
msg = Message()
|
msg = Message()
|
||||||
print msg
|
|
||||||
msg.mailbox = self
|
msg.mailbox = self
|
||||||
msg.subject = message['subject'][0:255]
|
msg.subject = message['subject'][0:255]
|
||||||
msg.message_id = message['message-id'][0:255]
|
msg.message_id = message['message-id'][0:255]
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
|
|
||||||
20
readme.rst
Normal file → Executable file
20
readme.rst
Normal file → Executable file
|
|
@ -1,11 +1,11 @@
|
||||||
Introduction
|
Introduction
|
||||||
~~~~~~~~~~~~
|
~~~~~~~~~~~~
|
||||||
|
|
||||||
How many times have you had to consume some sort of POP3 or IMAP mailbox for incoming content? One too many times for me.
|
How many times have you had to consume some sort of POP3, IMAP, or local mailbox for incoming content? One too many times for me.
|
||||||
|
|
||||||
This small Django application will allow you to specify IMAP or POP3 mailboxes that you would like consumed for incoming content; the e-mail will be stored, and you can process it at will (or, if you're in a hurry, by subscribing to a signal).
|
This small Django application will allow you to specify mailboxes that you would like consumed for incoming content; the e-mail will be stored, and you can process it at will (or, if you're in a hurry, by subscribing to a signal).
|
||||||
|
|
||||||
WARNING! This app will delete any messages it can find in the inbox you specify-- please make sure you don't have anything important in there.
|
WARNING! This will delete any messages it can find in the inbox you specify-- please make sure you don't have anything important in there.
|
||||||
|
|
||||||
Installation
|
Installation
|
||||||
============
|
============
|
||||||
|
|
@ -31,10 +31,10 @@ Setting up your mailbox
|
||||||
|
|
||||||
Django Mailbox supports both common internet mailboxes like POP3 and IMAP as well as local file-based mailboxes.
|
Django Mailbox supports both common internet mailboxes like POP3 and IMAP as well as local file-based mailboxes.
|
||||||
|
|
||||||
.. table:: Protocol Options
|
.. table:: 'Protocol' Options
|
||||||
|
|
||||||
============ ============== =========================================
|
============ ============== =========================================
|
||||||
Mailbox Type 'Protocol' Notes
|
Mailbox Type 'Protocol':// Notes
|
||||||
============ ============== =========================================
|
============ ============== =========================================
|
||||||
POP3 ``pop3://`` Can also specify SSL with ``pop3+ssl://``
|
POP3 ``pop3://`` Can also specify SSL with ``pop3+ssl://``
|
||||||
IMAP ``imap://`` Can also specify SSL with ``imap+ssl://``
|
IMAP ``imap://`` Can also specify SSL with ``imap+ssl://``
|
||||||
|
|
@ -53,23 +53,23 @@ Mailbox URIs are in the normal URI format::
|
||||||
protocol://username:password@domain
|
protocol://username:password@domain
|
||||||
|
|
||||||
Basic IMAP Example: ``imap://username:password@server``
|
Basic IMAP Example: ``imap://username:password@server``
|
||||||
|
|
||||||
Basic POP3 Example: ``pop3://username:password@server``
|
Basic POP3 Example: ``pop3://username:password@server``
|
||||||
|
|
||||||
Most mailboxes these days are SSL-enabled; if yours is, add ``+ssl`` to your URI. Also, if your username or password include any non-ascii characters, they should be URL-encoded (for example, if your username includes an ``@``, it should be changed to ``%40`` in your URI).
|
Most mailboxes these days are SSL-enabled; if yours is, add ``+ssl`` to your URI. Also, if your username or password include any non-ascii characters, they should be URL-encoded (for example, if your username includes an ``@``, it should be changed to ``%40`` in your URI).
|
||||||
|
|
||||||
If you have an account named 'contemporanea@gmail.com' with a password of '1234' on GMail (which I happen to know uses the POP3 server of 'pop.gmail.com' and requires SSL), you would enter the following as your URI::
|
If you have an account named ``youremailaddress@gmail.com`` with a password of ``1234`` on GMail (which I happen to know uses the POP3 server of 'pop.gmail.com' and requires SSL), you would enter the following as your URI::
|
||||||
|
|
||||||
pop3+ssl://contemporanea%40gmail.com:1234@pop.gmail.com
|
pop3+ssl://youremailaddress%40gmail.com:1234@pop.gmail.com
|
||||||
|
|
||||||
Local File-based Mailboxes
|
Local File-based Mailboxes
|
||||||
--------------------------
|
--------------------------
|
||||||
|
|
||||||
If you happen to want to consume a file-based mailbox like an Maildir, Mbox, Babyl, MH, or MMDF mailbox, you can use this too by entering the appropriate 'protocol' in the URI. If you had a maildir, for example, at @/var/mail/@, you would enter a URI like::
|
If you happen to want to consume a file-based mailbox like an Maildir, Mbox, Babyl, MH, or MMDF mailbox, you can use this too by entering the appropriate 'protocol' in the URI. If you had a maildir, for example, at ``/var/mail/``, you would enter a URI like::
|
||||||
|
|
||||||
maildir:///var/mail
|
maildir:///var/mail
|
||||||
|
|
||||||
.. important::
|
Note that there is an additional ``/`` in the above URI after the protocol; this is important.
|
||||||
Note that there are three slashes in the above URI.
|
|
||||||
|
|
||||||
Subscribing to the incoming mail signal
|
Subscribing to the incoming mail signal
|
||||||
=======================================
|
=======================================
|
||||||
|
|
|
||||||
4
setup.py
Normal file → Executable file
4
setup.py
Normal file → Executable file
|
|
@ -2,9 +2,9 @@ from setuptools import setup, find_packages
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='django-mailbox',
|
name='django-mailbox',
|
||||||
version='1.0.1',
|
version='1.0.4',
|
||||||
url='http://bitbucket.org/latestrevision/django-mailbox/',
|
url='http://bitbucket.org/latestrevision/django-mailbox/',
|
||||||
description='Automatically import mail from POP3 or IMAP into Django',
|
description='Automatically import mail from POP3, IMAP, or a local mailbox into Django',
|
||||||
author='Adam Coddington',
|
author='Adam Coddington',
|
||||||
author_email='me@adamcoddington.net',
|
author_email='me@adamcoddington.net',
|
||||||
classifiers=[
|
classifiers=[
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue