Skip to main content

basic package for mailtoplone

Project description

Overview

basic package for mailtoplone

Authors

Stefan Eletzhofer –

“<stefan dot eletzhofer at inquant de>”

Hans-Peter Locher –

“<hans-peter dot locher at inquant de>”

Copyright (c) 2007-2008 InQuant GmbH – “http://www.inquant.de

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

mailtoplone.base-0.2.1.tar.gz (105.1 kB view details)

Uploaded Source

Built Distribution

mailtoplone.base-0.2.1-py2.4.egg (151.5 kB view details)

Uploaded Source

File details

Details for the file mailtoplone.base-0.2.1.tar.gz.

File metadata

File hashes

Hashes for mailtoplone.base-0.2.1.tar.gz
Algorithm Hash digest
SHA256 997378d10e795d3dd85ef53a52e2e4a124e753f8ec520d7e8084af604512138d
MD5 6070cff1b9d42518858f4e0d2f593bd5
BLAKE2b-256 e8912ddb1133cdc13ef8c36374dfd0d88500f3b7bd473b7d587d9cca74d95df3

See more details on using hashes here.

File details

Details for the file mailtoplone.base-0.2.1-py2.4.egg.

File metadata

File hashes

Hashes for mailtoplone.base-0.2.1-py2.4.egg
Algorithm Hash digest
SHA256 233c382516b523e303e54f77b4b085c88d8d09083149ad76a575e10f5bfcdf58
MD5 883ecf26d2551ae2e543df83fdf20123
BLAKE2b-256 8ff7c471afa022c029a57b3b99cefc9e6136dabd6dd73253d1dfc0e126ac7bec

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page