Amazon web services 通过amazon ses发送大量邮件
我使用亚马逊SES发送大量邮件。但我有一些问题,请澄清一些关于SES的疑问 1) 当我以组的形式发送大量邮件(一次最多发送50封)时,我通过使用通知(SNS)为这50封邮件获取带有单一唯一消息id的json响应。如何为这50封邮件获取50个唯一消息id。为了进一步参考,我可以检查关于该邮件的唯一id 2) 我的第二个疑问是,当我离开沙箱时,我可以向收件人发送邮件,而不必验证“收件人”电子邮件地址。在这种情况下,如果我向目的地添加50封邮件,那么如果我的第50封邮件不是有效邮件,或者该邮件不存在,该怎么办?我的49封邮件是否到达目的地,或者整个过程是否停止。 请向我澄清这些事情。提前谢谢Amazon web services 通过amazon ses发送大量邮件,amazon-web-services,amazon-sns,amazon-ses,Amazon Web Services,Amazon Sns,Amazon Ses,我使用亚马逊SES发送大量邮件。但我有一些问题,请澄清一些关于SES的疑问 1) 当我以组的形式发送大量邮件(一次最多发送50封)时,我通过使用通知(SNS)为这50封邮件获取带有单一唯一消息id的json响应。如何为这50封邮件获取50个唯一消息id。为了进一步参考,我可以检查关于该邮件的唯一id 2) 我的第二个疑问是,当我离开沙箱时,我可以向收件人发送邮件,而不必验证“收件人”电子邮件地址。在这种情况下,如果我向目的地添加50封邮件,那么如果我的第50封邮件不是有效邮件,或者该邮件不存在,
Please check the sample json response:
{
"notificationType":"Delivery",
"mail":{
"timestamp":"2014-05-28T22:40:59.638Z",
"messageId":"0000014644fe5ef6-9a483358-9170-4cb4-a269-f5dcdf415321-000000",
"source":"sender@example.com",
"sourceArn": "arn:aws:ses:us-west-2:888888888888:identity/example.com",
"sendingAccountId":"123456789012",
"destination":[
"success@simulator.amazonses.com",
"recipient@example.com"
]
},
"delivery":{
"timestamp":"2014-05-28T22:41:01.184Z",
"recipients":["success@simulator.amazonses.com"],
"processingTimeMillis":546,
"reportingMTA":"a8-70.smtp-out.amazonses.com",
"smtpResponse":"250 ok: Message 64111812 accepted"
}
}1)您是如何配置SNS交付主题的?你是如何发送电子邮件的?我使用Sendy或一个叫做Postman的工具来发送电子邮件,我得到了唯一的消息id
2) 比如说,如果电子邮件跳转或电子邮件地址无效,发送过程不会停止。它将向投诉或反弹主题发送SNS消息。1)我通过HTTPS配置了SNS,这很奇怪。也许你只得到一个id,因为你同时发送50封电子邮件?是的,我同时发送。假设我必须向一百万个收件人发送电子邮件。我不想呼叫发送邮件()api调用一百万次。这就是为什么我每次api调用最多发送50封邮件的原因。我是否做错了什么?我想这就是为什么你只能得到一个id。我一个接一个地发送它们,特别是因为你有每秒发送限制(我的是每秒4封邮件,每天7万封邮件)。谢谢nick。所以,如果你每天发送70k封电子邮件,你需要做70k个api调用。我们可以用其他方式做吗?因为如果我们做70k个api调用,我们必须使用很多线程。在我的情况下,我至少要发送40万封邮件。以及如何提高每秒发送限制。