{"action":"created","issue":{"url":"https://api.github.com/repos/andris9/nodemailer-ses-transport/issues/2","repository_url":"https://api.github.com/repos/andris9/nodemailer-ses-transport","labels_url":"https://api.github.com/repos/andris9/nodemailer-ses-transport/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/andris9/nodemailer-ses-transport/issues/2/comments","events_url":"https://api.github.com/repos/andris9/nodemailer-ses-transport/issues/2/events","html_url":"https://github.com/andris9/nodemailer-ses-transport/issues/2","id":41240480,"number":2,"title":"Getting SignatureDoesNotMatch error","user":{"login":"polkhovsky","id":4451400,"avatar_url":"https://avatars.githubusercontent.com/u/4451400?v=3","gravatar_id":"","url":"https://api.github.com/users/polkhovsky","html_url":"https://github.com/polkhovsky","followers_url":"https://api.github.com/users/polkhovsky/followers","following_url":"https://api.github.com/users/polkhovsky/following{/other_user}","gists_url":"https://api.github.com/users/polkhovsky/gists{/gist_id}","starred_url":"https://api.github.com/users/polkhovsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/polkhovsky/subscriptions","organizations_url":"https://api.github.com/users/polkhovsky/orgs","repos_url":"https://api.github.com/users/polkhovsky/repos","events_url":"https://api.github.com/users/polkhovsky/events{/privacy}","received_events_url":"https://api.github.com/users/polkhovsky/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":21,"created_at":"2014-08-27T01:22:18Z","updated_at":"2016-10-25T07:06:28Z","closed_at":"2014-08-27T07:02:51Z","body":"I am having the same problem as this guy:\r\nhttp://stackoverflow.com/questions/24422839/amazon-ses-nodemailer-connection-failing\r\n\r\nChecked and rechecked credentials. Made sure I am setting actual values to SES options object.  Could you address, please? Code:\r\n\r\n                   var nodemailer = require('nodemailer');\r\n                    var ses = require('nodemailer-ses-transport');\r\n                    var transporter = nodemailer.createTransport(ses({\r\n                        accessKeyId: appConfig.aws.ses.accessKeyId,\r\n                        secretAccessKey: appConfig.aws.ses.secretAccessKey,\r\n                        rateLimit: 1 // do not send more than 1 message in a second\r\n                    }));\r\n\r\n                    transporter.sendMail({\r\n                        from: appConfig.fromAddress,\r\n                        to: user.email,\r\n                        subject: 'Welcome to ' + appConfig.name,\r\n                        text: emailText\r\n                    }, function(err){\r\n                        if(err){\r\n                            console.error(err);\r\n                        }\r\n                        cb(err, {});\r\n                    });\r\n\r\nError message:\r\n\r\n{ [SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.\r\n\r\nThe Canonical String for this request should have been\r\n'POST\r\n/\r\n\r\nhost:email.us-east-1.amazonaws.com\r\nx-amz-date:20140827T011156Z\r\n\r\nhost;x-amz-date\r\neeb66dab29614aab41f572ad19fc5db1c29798fef8dae09b2748c596227cb436'\r\n\r\nThe String-to-Sign should have been\r\n'AWS4-HMAC-SHA256\r\n20140827T011156Z\r\n20140827/us-east-1/ses/aws4_request\r\n6dab1db4d03998af11ae5204d47c6877b987c01995fc6191ffd8311d54c4323d'\r\n]"},"comment":{"url":"https://api.github.com/repos/andris9/nodemailer-ses-transport/issues/comments/255954221","html_url":"https://github.com/andris9/nodemailer-ses-transport/issues/2#issuecomment-255954221","issue_url":"https://api.github.com/repos/andris9/nodemailer-ses-transport/issues/2","id":255954221,"user":{"login":"cbioley","id":215009,"avatar_url":"https://avatars.githubusercontent.com/u/215009?v=3","gravatar_id":"","url":"https://api.github.com/users/cbioley","html_url":"https://github.com/cbioley","followers_url":"https://api.github.com/users/cbioley/followers","following_url":"https://api.github.com/users/cbioley/following{/other_user}","gists_url":"https://api.github.com/users/cbioley/gists{/gist_id}","starred_url":"https://api.github.com/users/cbioley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cbioley/subscriptions","organizations_url":"https://api.github.com/users/cbioley/orgs","repos_url":"https://api.github.com/users/cbioley/repos","events_url":"https://api.github.com/users/cbioley/events{/privacy}","received_events_url":"https://api.github.com/users/cbioley/received_events","type":"User","site_admin":false},"created_at":"2016-10-25T07:06:28Z","updated_at":"2016-10-25T07:06:28Z","body":"October 25 2016 - @davisford saved yet another day ;)"}}
{"actor":{"display_login":"cbioley"}}