2021/02/15 - Amazon WorkMail Message Flow - 1 new api methods
Changes This release allows customers to update email messages as they flow in and out of Amazon WorkMail
Updates the raw content of an in-transit email message, in MIME format.
This example describes how to update in-transit email message. For more information and examples for using this API, see Updating message content with AWS Lambda .
Note
Updates to an in-transit message only appear when you call PutRawMessageContent from an AWS Lambda function configured with a synchronous Run Lambda rule. If you call PutRawMessageContent on a delivered or sent message, the message remains unchanged, even though GetRawMessageContent returns an updated message.
See also: AWS API Documentation
Request Syntax
client.put_raw_message_content( messageId='string', content={ 's3Reference': { 'bucket': 'string', 'key': 'string', 'objectVersion': 'string' } } )
string
[REQUIRED]
The identifier of the email message being updated.
dict
[REQUIRED]
Describes the raw message content of the updated email message.
s3Reference (dict) -- [REQUIRED]
The S3 reference of an email message.
bucket (string) -- [REQUIRED]
The S3 bucket name.
key (string) -- [REQUIRED]
The S3 key object name.
objectVersion (string) --
If you enable versioning for the bucket, you can specify the object version.
dict
Response Syntax
{}
Response Structure
(dict) --