Replace tab by 4 spaces
This commit is contained in:
100
README.md
100
README.md
@@ -16,7 +16,7 @@ Python (3.2, 3.3, 3.4, 3.5, 3.6)
|
|||||||
Installation
|
Installation
|
||||||
============
|
============
|
||||||
|
|
||||||
pip install imbox
|
pip install imbox
|
||||||
|
|
||||||
|
|
||||||
Usage
|
Usage
|
||||||
@@ -28,10 +28,10 @@ from imbox import Imbox
|
|||||||
# SSL Context docs https://docs.python.org/3/library/ssl.html#ssl.create_default_context
|
# SSL Context docs https://docs.python.org/3/library/ssl.html#ssl.create_default_context
|
||||||
|
|
||||||
imbox = Imbox('imap.gmail.com',
|
imbox = Imbox('imap.gmail.com',
|
||||||
username='username',
|
username='username',
|
||||||
password='password',
|
password='password',
|
||||||
ssl=True,
|
ssl=True,
|
||||||
ssl_context=None)
|
ssl_context=None)
|
||||||
|
|
||||||
# Gets all messages
|
# Gets all messages
|
||||||
all_messages = imbox.messages()
|
all_messages = imbox.messages()
|
||||||
@@ -57,59 +57,59 @@ messages_folder = imbox.messages(folder='Social')
|
|||||||
|
|
||||||
|
|
||||||
for uid, message in all_messages:
|
for uid, message in all_messages:
|
||||||
........
|
........
|
||||||
# Every message is an object with the following keys
|
# Every message is an object with the following keys
|
||||||
|
|
||||||
message.sent_from
|
message.sent_from
|
||||||
message.sent_to
|
message.sent_to
|
||||||
message.subject
|
message.subject
|
||||||
message.headers
|
message.headers
|
||||||
message.message_id
|
message.message_id
|
||||||
message.date
|
message.date
|
||||||
message.body.plain
|
message.body.plain
|
||||||
message.body.html
|
message.body.html
|
||||||
message.attachments
|
message.attachments
|
||||||
|
|
||||||
# To check all available keys
|
# To check all available keys
|
||||||
print(message.keys())
|
print(message.keys())
|
||||||
|
|
||||||
|
|
||||||
# To check the whole object, just write
|
# To check the whole object, just write
|
||||||
|
|
||||||
print(message)
|
print(message)
|
||||||
|
|
||||||
{
|
{
|
||||||
'headers':
|
'headers':
|
||||||
[{
|
[{
|
||||||
'Name': 'Received-SPF',
|
'Name': 'Received-SPF',
|
||||||
'Value': 'pass (google.com: domain of ......;'
|
'Value': 'pass (google.com: domain of ......;'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'Name': 'MIME-Version',
|
'Name': 'MIME-Version',
|
||||||
'Value': '1.0'
|
'Value': '1.0'
|
||||||
}],
|
}],
|
||||||
'body': {
|
'body': {
|
||||||
'plain: ['ASCII'],
|
'plain: ['ASCII'],
|
||||||
'html': ['HTML BODY']
|
'html': ['HTML BODY']
|
||||||
},
|
},
|
||||||
'attachments': [{
|
'attachments': [{
|
||||||
'content': <StringIO.StringIO instance at 0x7f8e8445fa70>,
|
'content': <StringIO.StringIO instance at 0x7f8e8445fa70>,
|
||||||
'filename': "avatar.png",
|
'filename': "avatar.png",
|
||||||
'content-type': 'image/png',
|
'content-type': 'image/png',
|
||||||
'size': 80264
|
'size': 80264
|
||||||
}],
|
}],
|
||||||
'date': u 'Fri, 26 Jul 2013 10:56:26 +0300',
|
'date': u 'Fri, 26 Jul 2013 10:56:26 +0300',
|
||||||
'message_id': u '51F22BAA.1040606',
|
'message_id': u '51F22BAA.1040606',
|
||||||
'sent_from': [{
|
'sent_from': [{
|
||||||
'name': u 'Martin Rusev',
|
'name': u 'Martin Rusev',
|
||||||
'email': 'martin@amon.cx'
|
'email': 'martin@amon.cx'
|
||||||
}],
|
}],
|
||||||
'sent_to': [{
|
'sent_to': [{
|
||||||
'name': u 'John Doe',
|
'name': u 'John Doe',
|
||||||
'email': 'john@gmail.com'
|
'email': 'john@gmail.com'
|
||||||
}],
|
}],
|
||||||
'subject': u 'Hello John, How are you today'
|
'subject': u 'Hello John, How are you today'
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user