To make our codebase more organized, we deployed an AWS Lambda for sending emails. The Lambda can be easily invoked by sending an HTTP GET request to https://1wviw5yf8a.execute-api.us-east-1.amazonaws.com/default/sendEmail with the following body:

{
  "sender": "no-reply@diaper.cf",
  "recipient": "receipentEmail@example.com",
  "subject": "Subject",
  "bodyHtml": "Body HTML",
  "token":"!QR!$JDrR#xH#TD5fpl8"
}

Token

The token is used for authentication purpose. The Lambda will be executed synchronously and will respond a string once it finishes. The response will be "Email sent." if the email is successfully sent and an error message otherwise.

Sender address

For most cases, please use the default sender address no-reply@diaper.cf 

Example Usage (Python)

data = {
  "sender": "no-reply@diaper.cf",
  "recipient": "receipentEmail@example.com",
  "subject": "Subject",
  "bodyHtml": "Body HTML",
  "token":"!QR!$JDrR#xH#TD5fpl8"
}

r = requests.get('https://1wviw5yf8a.execute-api.us-east-1.amazonaws.com/default/sendEmail', data=json.dumps(data))
print(r.text)

This should output "Email sent." if the execution succeeds.