mail
index
/home/fernando/Desktop/paquetes/amigu-0.6/mail.py

# -*- coding: utf-8 -*-

 
Modules
       
os
random
re
registry
shutil
time

 
Classes
       
kmail
mailconfig
thunderbird

 
class kmail
    Clase para el gestor de correo Kmail integrado en Kontact
 
  Methods defined here:
__init__(self)
Constructor de la clase
add_identity(self, a)
Añade la identidad
config_account(self, account)
Configura la cuenta dada en Kmail
error(self, e)
Almacena los errores en tiempo de ejecución

 
class mailconfig
    Clase para las configuraciones de correo.
Visit http://msdn2.microsoft.com/en-us/library/ms715237.aspx for more information about the values
 
  Methods defined here:
__init__(self, config)
Constructor de la clase.
Recibe la configuración obtenida del registro
get_SMTP_display_name(self)
Devuelve el nombre del servidor de correo saliente
get_SMTP_email_address(self)
Devuelve la direccion de correo saliente
get_SMTP_port(self)
Devuelve el puerto del servidor de correo saliente
get_SMTP_server(self)
Devuelve el servidor de correo saliente
get_SMTP_timeout(self)
Devuelve el tiempo de expera del servidor de correo saliente
get_account_name(self)
Devuelve el nombre de la cuenta de correo
get_connection_type(self)
Devuelve el tipo de conexión con el servidor
get_mailbox(self, localdata)
Importa y convierte los correos almacenados (OBSOLETO)
get_port(self)
Devuelve el puerto del servidor de correo entrante
get_server(self)
Devuelve el servidor de correo entrante
get_timeout(self)
Devuelve el tiempo de espera
get_type(self)
Devuelve el tipo de cuenta de correo
get_user_name(self)
Devuelve el nombre del usuario
leave_mail(self)
Devuelve si los mensajes deben conservarse en el servidor
remove_deleted(self)
Devuelve si se eliminan los correos del servidor al ser borrados
remove_expired(self)
Devuelve si se eliminan los correos con el paso del tiempo
use_SMTP_SSL(self)
Devuelve si la conexión con el servidor de correo saliente es segura
use_SSL(self)
Devuelve si la conexión es segura

 
class thunderbird
    Clase para el gestro de correo Thunderbird
 
  Methods defined here:
__init__(self)
Constructor de la clase
config_account(account)
Configura la cuenta leida del registro
error(self, e)
Almacena los errores en tiempo de ejecución
get_thunderbird_profile(self, thunderbird)
Devuelve el perfil actual de Thunderbird. En caso de no existir crea uno nuevo
import_windows_settings(self, AppData)
Importa la configuración de Thunderbird en Windows. SOBREESCRIBE LA INFORMACIÓN EXISTENTE
is_installed_on_Windows(self, AppData)
Devuelve si Firefox está instalado en Windows

 
Functions
       
config_EVOLUTION(account, localdata=None)
Configura la cuenta dada en Evolution
convert_dbx(dbxfile)
Convierte el archivo .dbx que se le pasa y lo integra en Evolution
convert_pst(pstfile)
Convierte el archivo .pst que se le pasa y lo integra en Evolution
hex2dec(hexa)
Convierte valores hexadecimales del registro en valores enteros

 
Data
        __DIR_DBX2MBX__ = '/usr/bin'
__DIR_PST2MBX__ = '/usr/bin'