Posted On: Feb 16, 2021
Today, Amazon WorkMail announced that you can now update content of in-transit emails to and from your organization with AWS Lambda functions when using Email Flow Rules. With this, you can easily update the contents of the email as it flows in and out of your organization in order to help meet security, compliance, or productivity needs. For example, you can create a Lambda function which removes all attachments, or adds disclaimers or signatures on the email before it is delivered.
To get started quickly, you can deploy the WorkMail Hello World Lambda function from the AWS Serverless Application Repository to your account. A Lambda function with all the required resources and permissions will be created and configured on your behalf. Alternatively, you can create a Lambda function with all the required resources and permission manually. From this Lambda function you can call the PutRawMessageContent API of Amazon WorkMail Message Flow SDK to update messages in-transit. Finally, from the WorkMail console, create an inbound or outbound email flow rule with synchronous Run Lambda action that uses this Lambda function.