@sdkd/sdkd-aws-ses
v0.0.2
Published
This module is used to send emails using AWS SES.
Readme
SDKD Aws Ses
This module is used to send emails using AWS SES.
Check out the github repo for docs and more info on how to use this library: https://github.com/glitch003/react-native-distributed-dev-kit
You will need to obtain an API key which can be done by signing up here
Note that this module depends on https://github.com/mvayngrib/react-native-crypto so you should follow those installation instructions as well.
To send an email:
// create the sender and pass in a config with credentials and optional debug flag
let sender = new SDKDAwsSes({
credentials: {
accessKeyId: 'a_key_id',
secretAccessKey: 'a_secret_key',
sessionToken: 'a_session_token' // this is optional
},
debug: false
})
let to = '[email protected]'
let fromAddr = '[email protected]'
let subject = 'This is a test'
// only plaintext body is supported right now
let body = 'This is the body of a test'
// attachments should be an array of base64 data urls
let attachments = [
'data:image/png;base64,fVkVvYassFAAAABQAAAAIAAAAbWltZXR5cG=='
]
// send the message
sender.sendMessage(to, fromAddr, subject, body, attachments)
.then(response => {
this._debugLog('email sent with response: ' + response)
})