basic package for mailtoplone
Project description
Overview
basic package for mailtoplone
Dependencies
Additional egg dependecies
icalendar dateutil
Contents
Content Types
InBox:
Provides an XMLRPCView to access it’s drop method. Dropping a mailstring ( a plaintext string containing the whole email including envelope), a plone content type Email will be generated, the data field will contain the mailstring.
Email:
File like content type conatining the mailstring inside the data field. View registered for IEmail: emailview ( as standard view ) shows:
headers Subject, From, To, Cc
body (prefers text/html parts over text/plain parts)
attachments (download link)
Adapters
MailDropBox:
Basic adapter, providing a drop method generating an Email out of the dropped mailstring
BlogMailDropBox:
Advanced adapter, creating a news item out of the dropped mailstring.
EventMailDropBox:
Advanced adapter, creating an event out of text/calendar attachments inside the dropped mailstring
Utilities
BaseDropBoxFactory:
Used to find objects providing IMailDropBoxMarker with id=key. Used by the deliver action in mailtoplone.contentrules.
ICalEventFactory:
Taking an icalendar string, this utility creates an ATEvent out of each VEVENT. The implementation supports keywordarguments, passing them to invokeFactory. This implementation correctly imports events exported from plone, as a first approach. It is used by the EventMailDropBox.
MarkerInterfaces
You can use these markerinterfaces (@@manage_interfaces) to mark a folder for mailtoplone (remember to reindex the marked object). Afterwards the folder can be found and delivered mails to.
- IMailDropBoxMarker(Interface):
“”” marker interface for mail drop boxes “””
- IBlogMailDropBoxMarker(IMailDropBoxMarker):
“”” marker interface for blog mail drop boxes “””
- IEventMailDropBoxMarker(IMailDropBoxMarker):
“”” marker interface for event mail drop boxes “””
Scripts
dropemail:
File system python script, to drop a mail to an inbox(url), specify the mail as file or use stdin
vim: set ft=rst tw=75 nocin nosi ai sw=4 ts=4 expandtab:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mailtoplone.base-0.2.3-py2.4.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | b92440f730f45549d86b016ec2f13525a6b8fedcc5292110192676b19165065a |
|
MD5 | 0c96824051f5923f12d57eff775d3e57 |
|
BLAKE2b-256 | 09f6b3cdd1ec2db324196da7a8200087a74fa6df905bc19a96dc5b399a05a7c6 |