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.1-py2.4.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 233c382516b523e303e54f77b4b085c88d8d09083149ad76a575e10f5bfcdf58 |
|
MD5 | 883ecf26d2551ae2e543df83fdf20123 |
|
BLAKE2b-256 | 8ff7c471afa022c029a57b3b99cefc9e6136dabd6dd73253d1dfc0e126ac7bec |