Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 通过amazon ses发送大量邮件_Amazon Web Services_Amazon Sns_Amazon Ses - Fatal编程技术网

Amazon web services 通过amazon ses发送大量邮件

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封邮件不是有效邮件,或者该邮件不存在,

我使用亚马逊SES发送大量邮件。但我有一些问题,请澄清一些关于SES的疑问

1) 当我以组的形式发送大量邮件(一次最多发送50封)时,我通过使用通知(SNS)为这50封邮件获取带有单一唯一消息id的json响应。如何为这50封邮件获取50个唯一消息id。为了进一步参考,我可以检查关于该邮件的唯一id

2) 我的第二个疑问是,当我离开沙箱时,我可以向收件人发送邮件,而不必验证“收件人”电子邮件地址。在这种情况下,如果我向目的地添加50封邮件,那么如果我的第50封邮件不是有效邮件,或者该邮件不存在,该怎么办?我的49封邮件是否到达目的地,或者整个过程是否停止。 请向我澄清这些事情。提前谢谢

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万封邮件。以及如何提高每秒发送限制。