concrete.email.ttypes module

class concrete.email.ttypes.EmailAddress(address=None, displayName=None)

Bases: object

An email address, optionally accompanied by a display_name. These values are typically extracted from strings such as: <tt> “John Smith” &lt;john@xyz.com&gt; </tt>.

see RFC2822 http://tools.ietf.org/html/rfc2822

- address
- displayName
read(iprot)
thrift_spec = (None, (1, 11, 'address', 'UTF8', None), (2, 11, 'displayName', 'UTF8', None))
validate()
write(oprot)
class concrete.email.ttypes.EmailCommunicationInfo(messageId=None, contentType=None, userAgent=None, inReplyToList=None, referenceList=None, senderAddress=None, returnPathAddress=None, toAddressList=None, ccAddressList=None, bccAddressList=None, emailFolder=None, subject=None, quotedAddresses=None, attachmentPaths=None, salutation=None, signature=None)

Bases: object

Extra information about an email communication instance.

- messageId
- contentType
- userAgent
- inReplyToList
- referenceList
- senderAddress
- returnPathAddress
- toAddressList
- ccAddressList
- bccAddressList
- emailFolder
- subject
- quotedAddresses
- attachmentPaths
- salutation
- signature
read(iprot)
thrift_spec = (None, (1, 11, 'messageId', 'UTF8', None), (2, 11, 'contentType', 'UTF8', None), (3, 11, 'userAgent', 'UTF8', None), (4, 15, 'inReplyToList', (11, 'UTF8', False), None), (5, 15, 'referenceList', (11, 'UTF8', False), None), (6, 12, 'senderAddress', (<class 'concrete.email.ttypes.EmailAddress'>, (None, (1, 11, 'address', 'UTF8', None), (2, 11, 'displayName', 'UTF8', None))), None), (7, 12, 'returnPathAddress', (<class 'concrete.email.ttypes.EmailAddress'>, (None, (1, 11, 'address', 'UTF8', None), (2, 11, 'displayName', 'UTF8', None))), None), (8, 15, 'toAddressList', (12, (<class 'concrete.email.ttypes.EmailAddress'>, (None, (1, 11, 'address', 'UTF8', None), (2, 11, 'displayName', 'UTF8', None))), False), None), (9, 15, 'ccAddressList', (12, (<class 'concrete.email.ttypes.EmailAddress'>, (None, (1, 11, 'address', 'UTF8', None), (2, 11, 'displayName', 'UTF8', None))), False), None), (10, 15, 'bccAddressList', (12, (<class 'concrete.email.ttypes.EmailAddress'>, (None, (1, 11, 'address', 'UTF8', None), (2, 11, 'displayName', 'UTF8', None))), False), None), (11, 11, 'emailFolder', 'UTF8', None), (12, 11, 'subject', 'UTF8', None), (13, 15, 'quotedAddresses', (11, 'UTF8', False), None), (14, 15, 'attachmentPaths', (11, 'UTF8', False), None), (15, 11, 'salutation', 'UTF8', None), (16, 11, 'signature', 'UTF8', None))
validate()
write(oprot)