forked from mirkokiefer/aws-lib
-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathses.js
31 lines (26 loc) · 933 Bytes
/
ses.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
var aws = require("../lib/aws");
ses = aws.createSESClient(yourAccessKeyId, yourSecretAccessKey);
ses.call("GetSendQuota", {}, function(err, result) {
console.log(JSON.stringify(result));
});
ses.call("GetSendStatistics", {}, function(err, result) {
console.log(JSON.stringify(result));
});
ses.call("ListVerifiedEmailAddresses", {}, function(err, result) {
console.log(JSON.stringify(result));
});
var recipient_address = 'test@example.com';
var sender_address = 'test@example.com';
var send_args = {
'Destination.ToAddresses.member.1': recipient_address,
'Message.Body.Text.Charset': 'UTF-8',
'Message.Body.Text.Data': 'Hello text body!',
'Message.Body.Html.Charset': 'UTF-8',
'Message.Body.Html.Data': '<b>Hello body!</b>',
'Message.Subject.Charset': 'UTF-8',
'Message.Subject.Data': 'Test subject',
'Source': sender_address
};
ses.call('SendEmail', send_args, function(err, result) {
console.log(result);
});