私はAPIゲートウェイは、問い合わせフォームからWebページからの情報を中継した後に電子メールを送信するAWSラムダを使用しています。 ラムダコードの中に実際に電子メールの本文になるHTMLコードを含めることもできます。私はそれをクールに見せたい。 これをどうすれば実現できますか?HTMLコード
- 電子メールのテキストがどこにあるのかわかりませんが、私にエラーがたくさんあります。おそらく挿入されていないと思われます。ここで
あなたが探していることはこれです...
Message: {
Body: {
Text: {
...代わりにこのコードの
var AWS = require('aws-sdk')
var ses = new AWS.SES()
var RECEIVER1 = 'admin email'
var RECEIVER11 = 'contact email'
var SENDER = 'sender email'
exports.handler = function (event, context) {console.log('Received event:', event) sendEmail(event, function (err, data) {context.done(err, null)})}
function sendEmail (event, done) {
var params = {
Destination: {
ToAddresses: [
RECEIVER1
]
},
Message: {
Body: {
Text: {
Data: 'Name: ' + event.name + '\nPhone: ' + event.phone + '\nEmail: ' + event.email + '\nDescription of email: ' + event.description,
Charset: 'UTF-8'
}
},
Subject: {
Data: 'Variable: ' + event.name,
Charset: 'UTF-8'
}
},
Source: SENDER
}
ses.sendEmail(params, done)
var params1 = {
Destination: {
ToAddresses: [
RECEIVER11
]
},
Message: {
Body: {
Text: {
Data: ''
<html>
...
</html>
,
Charset: 'UTF-8'
}
},
Subject: {
Data: 'Variable: ' + event.name,
Charset: 'UTF-8'
}
},
Source: SENDER
}
ses.sendEmail(params1, done)
}'
私達にあなたのコード/あなたのラムダのスニペットを与えます。それから私たちは最高のソリューションを提案し、あなたは幸せになれます。 –
コードのサンプルとその実装方法を教えてください。 –
また、nodejs lambda、python lambda .. PLease clarify。 –