management email
Project description
Python Mail
Sumário
Introdução
Esse módulo foi criado com o objetivo de realizar a busca de mensagens na caixa de e-mail de forma simplificada e intuitiva utilizando o módulo imaplib para conexão.
Instalando o módulo
- Para a instalação utilize:
$ pip install python-mail
Configurando a conexão
A conexão com a caixa de e-mail é feita através de variáveis de ambiente.
Variáveis de ambiente no Linux
-
Configurando o servidor:
$ export CONNECT-IMAP'imap.servidor.com'
-
Configurando o email:
$ export EMAIL='email@dominio.com'
-
Configurando a senha:
$ export PASSWD='password'
Variáveis de ambiente no Windows
-
Configurando o servidor:
> set CONNECT-IMAP='imap.servidor.com'
-
Configurando o email:
> set EMAIL='email@dominio.com'
-
Configurando a senha:
> set PASSWD='password'
Exemplos
Configuração inicial
from python_mail.Search import Search
# deve-se passar em qual caixa a busca será feita
search = Search("inbox")
Filtrando mensagens
Os filtros podem ser feitos por: Body, From e Subject.
id_message = search.search_body('Body Message')
id_message = search.search_from('example@email.com')
id_message = search.search_subject('Subject Message')
O retorno dos métodos acima serão o ID das mensagens que foram encontradas.
Filtrando mensagens
- Para obter o conteúdo completo das mensagens:
``` python
data_message = search.result_message(id_message)
```
- Para obter a data das mensagens:
``` python
data_message = search.result_date(id_message)
```
- Para saber o remetente das mensagens:
``` python
data_message = search.result_from(id_message)
```
- Para saber o destinatário das mensagens:
``` python
data_message = search.result_to(id_message)
```
Todos os métodos listado acima devem receber uma lista como parâmetro.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
python_mail-1.0.1.tar.gz
(3.1 kB
view hashes)