]po[ Mail Import


(Please click on the hexagons for more information)


This package allows you to keep track of all emails to and from your customers. The package will:

  • Read emails from your mail server
  • Adding emails to the content repository
  • Associate these emails with users and projects
  • Show emails in project and user main view

References

 

Related Tutorials

Related Object Types

  • [ACS Mail Object]
  • [ACS Mail Message]
  • Users

Related Packages

Related Modules

Package Documentation

Procedure Files

tcl/intranet-mail-import-procs.tcl       Reads mail from a Maildir and adds it to OpenACS and ]project-open[ 

Procedures

im_mail_import::after_install       Callback to be called after package installation. 
im_mail_import::before_uninstall       Callback to be called before package uninstallation. 
im_mail_import::extract_emails       Extract all emails (asdf@sdfg.dfg) from an email header line 
im_mail_import::extract_project_nrs       Extract all project_nrs (2007_0001) from an email header line 
im_mail_import::get_package_id        
im_mail_import::mail_dir        
im_mail_import::map_emails_to_ids       Maps a list of emails to a list of User-IDs. 
im_mail_import::map_project_nrs_to_ids       Maps a list of (potential) project_nrs to a list of project_ids 
im_mail_import::parse_email_address       Extracts the email address out of a mail address (like Joe User <joe@user.com>) 
im_mail_import::process_mails       Processes all emails in MailDir 
im_mail_import::save_attachments_to_object       object_id: Object to attach mail to email_id: Path to email Returns list with links to attachments 
im_mail_import::scan_mails       Scheduled procedure that will scan for bounced mails 
im_mail_import_project_component       Show a list of imported mails 
im_mail_import_user_component       Show a list of imported mails 

SQL Files

sql/postgresql/intranet-mail-import-create.sql        
sql/postgresql/intranet-mail-import-drop.sql        

Content Pages

www/
      assign-mail-to-object.tcl return json of object atributes for users & projects
      blacklist-action.tcl Purpose: Takes commands from the /intranet/projects/view page and saves changes, deletes tasks and scans for Trados files.
      blacklist-remove.tcl Purpose: Takes commands from the /intranet/projects/view page and saves changes, deletes tasks and scans for Trados files.
      blacklist.adp
      blacklist.tcl Show the list of current task and allow the project manager to create new tasks.
      datasource-defered-mails.adp
      datasource-defered-mails.tcl return json of object atributes for users & projects
      datasource-mail-dispatcher.adp
      datasource-mail-dispatcher.tcl return json of object atributes for users & projects
      get-mail-list.adp
      get-mail-list.tcl Show the list of mails assigned to this project
      imported-emails.adp
      imported-emails.tcl Show the list of current task and allow the project manager to create new tasks.
      index.adp
      index.tcl Show the list of current task and allow the project manager to create new tasks.
     js/
           client-pagination.adp
           ext-app-mail-assignment.js.adp
           ext-app-mail-assignment.js.tcl
           overlay.adp
      mail-dispatcher.adp
      mail-dispatcher.tcl Show the list of current task and allow the project manager to create new tasks.
      mail-view.adp
      mail-view.tcl View a mail either from the CR (content_item_id != 0) or from FS (msg_id = filename)
      missing-emails.adp
      missing-emails.tcl Show the list of current task and allow the project manager to create new tasks.
      process_maildir.adp
      process_maildir.tcl Show the list of current task and allow the project manager to create new tasks.
      xmlhttp-remove-mail-assignment.tcl Removes mail relationship: User/Project -> mail
 

 

  Contact Us
  Project Open Business Solutions S.L.

Calle Aprestadora 19, 12o-2a

08902 Hospitalet de Llobregat (Barcelona)

Spain

 Tel Europe: +34 609 953 751
 Tel US: +1 415 200 2465
 Mail: info@project-open.com