विफल रहा है मैं अमेज़ॅन एसईएस ईमेल सेवा से कनेक्ट करने के लिए नोडजेस नोडेमेलर का उपयोग कर रहा हूं। यह सब सरल प्रतीत होता है, लेकिन मुझे त्रुटि मिल रही है:अमेज़ॅन एसईएस नोडेमेलर कनेक्शन
"आपके द्वारा गणना किए गए अनुरोध हस्ताक्षर आपके द्वारा प्रदान किए गए हस्ताक्षर से मेल नहीं खाते हैं। अपनी एडब्ल्यूएस गुप्त पहुंच कुंजी और हस्ताक्षर विधि की जांच करें। विवरण के लिए सेवा प्रलेखन से परामर्श लें।"
मैंने पहले से ही ऑनलाइन खोज की है और ज्यादातर लोग कहते हैं कि ऐसा इसलिए है क्योंकि आपके पास अपनी सिक्योर कुंजी के अंत में एक जगह है या कभी-कभी आगे की स्लैश समस्या का कारण बन सकती है। आखिरी वाला अब कोई मुद्दा नहीं है क्योंकि मैंने एसएमटीपी प्रमाण-पत्र बनाए रखा है जब तक कि कोई नहीं था। मैंने अब लगभग 10 एसएमटीपी प्रमाण-पत्र बनाए हैं, प्रत्येक बार AccessKey और SecretKey की प्रतिलिपि बनाई है और चिपकाया है और मुझे अभी भी यह त्रुटि मिल रही है। मैंने http://email-smtp.us-west-2.amazonaws.com का उपयोग करने का भी प्रयास किया है और अभी भी वही त्रुटि मिल गई है।
var nodemailer = require("nodemailer");
var transport = nodemailer.createTransport("SES",
{
AWSAccessKeyID: 'AKIA************',
AWSSecretKey: 'AqlwF*****************************',
SeviceUrl: 'http://email-smtp.us-east-1.amazonaws.com'
});
nodemailer.sendMail({
transport : transport,
sender : '[email protected]' ,
to : '[email protected]',
subject : 'TEST',
html: '<p> Hello World </p>'
}, function(error, response)
{
if(error){ console.log(error); }
else{ console.log("Message sent: " + response.message);}
});
किसी को भी पता है कि मैं और क्या कर सकते हैं:
यहाँ मेरी कोड है?
इस के साथ कोई भाग्य? मैंने अभी डेवलपर के जिथब पर एक मुद्दा बनाया है। –