AWS Lambda関数で次のコード(実際の電子メールアドレスとパスワードを使用)を呼び出しています。残念ながら、ログを表示できません(現在、アカウントには権限がありません)。ラムダ関数から電子メールを送信するように設定する必要のある特定のアクセス許可はありますか?または、メールを送信してメールする方法がありますか?AWS Lambdaでnodemailerで電子メールを送信する方法
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: '[email protected]',
pass: 'paswword'
}
});
var mailOptions = {
from: '[email protected]',
to: '[email protected]',
subject: 'Sending Email using Node.js',
text: 'That was easy!'
};
transporter.sendMail(mailOptions, function(error, info){
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});
迅速な対応に感謝します。 Amazon SESに入る前に、ラムダ関数からメソッド呼び出しで電子メールを送信できますか? –
これはどのように実行されるのかの例です:https://github.com/netguru/aws-iam-manager/blob/master/src/ses.js#L118。 AWSラムダ環境にもあります。 –
また、AWS SESを使用すると追加料金が発生する可能性があります。 https://aws.amazon.com/ses/pricing/ –