phpDocumentor
etodb v0.9
[ class tree: etodb v0.9 ] [ index: etodb v0.9 ] [ all elements ]

Class: EMAIL_TO_DB

Source Location: /class.emailtodb.php

Class EMAIL_TO_DB

Property Summary
mixed   $error  
mixed   $file  
mixed   $filestore  
mixed   $file_path  
mixed   $IMAP_host  
mixed   $IMAP_login  
mixed   $IMAP_pass  
mixed   $IMAP_port  
mixed   $link  
mixed   $logid  
mixed   $max_headers  
mixed   $msgid  
mixed   $newid  
mixed   $partsarray  
mixed   $spam_folder  
mixed   $status  

[ Top ]
Method Summary
void   add_db_log()   Insert progress log
void   check_blacklist()  
void   check_words()  
void   close()   Close IMAP connection
void   connect()  
void   db_add_attach()   Add attachments to DB
void   db_add_message()   Add email to DB
void   db_read_emails()   Read emails from DB
void   db_read_log()   Read log from DB
void   db_update_message()   Add email to DB
void   dir_name()  
void   do_action()  
void   email_delete()   Mark a message for deletion
void   email_expunge()   Delete marked messages
void   email_flag()   Flag message
void   email_get()   Get email
void   email_headers()   All email headers
void   email_setflag()   Set flags
void   listmailbox()  
void   mailboxmsginfo()   Get mailbox info
void   mimie_text_decode()  
void   msg_type_subtype()   Type and subtype message
void   num_message()   Number of Total Emails
void   num_recent()   Number of Recent Emails
void   parsepart()   Parse e-mail structure
void   save_files()   Save messages on local disc
void   set_filestore()  
void   set_path()  
void   spam_detect()   *****************************************************************************
void   update_db_log()   Update progress log
void   update_folder()   Set folder

[ Top ]
Properties
mixed   $error = array() [line 27]

[ Top ]
mixed   $file = array() [line 47]

[ Top ]
mixed   $filestore [line 33]

[ Top ]
mixed   $file_path [line 35]

[ Top ]
mixed   $IMAP_host [line 17]

[ Top ]
mixed   $IMAP_login [line 21]

[ Top ]
mixed   $IMAP_pass [line 23]

[ Top ]
mixed   $IMAP_port [line 19]

[ Top ]
mixed   $link [line 25]

[ Top ]
mixed   $logid [line 43]

[ Top ]
mixed   $max_headers = 10 [line 31]

[ Top ]
mixed   $msgid = 1 [line 39]

[ Top ]
mixed   $newid [line 41]

[ Top ]
mixed   $partsarray = array() [line 37]

[ Top ]
mixed   $spam_folder = 3 [line 45]

[ Top ]
mixed   $status [line 29]

[ Top ]
Methods
add_db_log  [line 541]

  void add_db_log( $email, $info  )

Insert progress log

Parameters:
   $email: 
   $info: 


[ Top ]
check_blacklist  [line 456]

  void check_blacklist( $email  )

Parameters:
   $email: 


[ Top ]
check_words  [line 471]

  void check_words( $string  )

Parameters:
   $string: 


[ Top ]
close  [line 407]

  void close( )

Close IMAP connection



[ Top ]
connect  [line 49]

  void connect( $host, $port, $login, $pass  )

Parameters:
   $host: 
   $port: 
   $login: 
   $pass: 


[ Top ]
db_add_attach  [line 516]

  void db_add_attach( $file_orig, $filename  )

Add attachments to DB

Parameters:
   $file_orig: 
   $filename: 


[ Top ]
db_add_message  [line 494]

  void db_add_message( $email  )

Add email to DB

Parameters:
   $email: 


[ Top ]
db_read_emails  [line 606]

  void db_read_emails( )

Read emails from DB



[ Top ]
db_read_log  [line 585]

  void db_read_log( )

Read log from DB



[ Top ]
db_update_message  [line 529]

  void db_update_message( $msg, [ $type = 'PLAIN']  )

Add email to DB

Parameters:
   $msg: 
   $type: 


[ Top ]
dir_name  [line 623]

  void dir_name( )



[ Top ]
do_action  [line 638]

  void do_action( )



[ Top ]
email_delete  [line 388]

  void email_delete( )

Mark a message for deletion



[ Top ]
email_expunge  [line 397]

  void email_expunge( )

Delete marked messages



[ Top ]
email_flag  [line 139]

  void email_flag( )

Flag message



[ Top ]
email_get  [line 280]

  void email_get( )

Get email



[ Top ]
email_headers  [line 242]

  void email_headers( )

All email headers



[ Top ]
email_setflag  [line 380]

  void email_setflag( )

Set flags



[ Top ]
listmailbox  [line 412]

  void listmailbox( )



[ Top ]
mailboxmsginfo  [line 81]

  void mailboxmsginfo( )

Get mailbox info



[ Top ]
mimie_text_decode  [line 344]

  void mimie_text_decode( $string  )

Parameters:
   $string: 


[ Top ]
msg_type_subtype  [line 119]

  void msg_type_subtype( $_type  )

Type and subtype message

Parameters:
   $_type: 


[ Top ]
num_message  [line 105]

  void num_message( )

Number of Total Emails



[ Top ]
num_recent  [line 112]

  void num_recent( )

Number of Recent Emails



[ Top ]
parsepart  [line 175]

  void parsepart( $p, $msgid, $i  )

Parse e-mail structure

Parameters:
   $p: 
   $msgid: 
   $i: 


[ Top ]
save_files  [line 369]

  void save_files( $filename, $part  )

Save messages on local disc

Parameters:
   $filename: 
   $part: 


[ Top ]
set_filestore  [line 71]

  void set_filestore( )



[ Top ]
set_path  [line 63]

  void set_path( )



[ Top ]
spam_detect  [line 426]

  void spam_detect( )

*****************************************************************************

SPAM DETECTION ****************************************************************************



[ Top ]
update_db_log  [line 574]

  void update_db_log( $info, $id  )

Update progress log

Parameters:
   $info: 
   $id: 


[ Top ]
update_folder  [line 563]

  void update_folder( $id, $folder  )

Set folder

Parameters:
   $id: 
   $folder: 


[ Top ]

Documentation generated on Thu, 14 Sep 2006 11:44:00 +0200 by phpDocumentor 1.3.0