根据AWS SES的文档,每个域只能有一个“domain_identity”,并且只能设置一个“mail_from_domain”。但是,您可以通过以下方式在同一域上使用多个电子邮件地址:
在“domain_identity”的设置页面中,将要使用的每个电子邮件地址都添加到“email addresses”部分。
在发送电子邮件时,使用感兴趣的“电子邮件地址”作为发件人。
在Node.js中使用AWS SDK示例代码:
const AWS = require('aws-sdk');
AWS.config.update({region: 'us-east-1'});
const ses = new AWS.SES({apiVersion: '2012-10-17'});
var params = {
Destination: {
ToAddresses: [
'recipient@example.com'
]
},
Message: {
Body: {
Text: {
Data: 'This is the message body in text format.'
}
},
Subject: {
Data: 'Test email'
}
},
Source: 'preferred-email@example.com', // Use the desired email address as the sender
};
ses.sendEmail(params, function(err, data) {
if (err) console.log(err, err.stack);
else console.log(data);
});
使用这种方法,您可以在同一域中使用多个电子邮件地址,而无需为每个地址设置单独的“domain_identity”。