AWS - 亚马逊电子邮件服务

时间:2012-02-06 19:30:11

标签: c# amazon-web-services

我正在尝试使用Amazon SES发送电子邮件。但我陷入了困境。

为了实施Amazon SES,我已经下载了AWS SDK并成功安装了它。

它公开了

下的电子邮件发送类

亚马逊 Amazon.SimpleEmail Amazon.SimpleEmail.Model

但是,我无法使用SDK和互联网上提供的示例代码成功发送电子邮件。 尝试在异常后发送电子邮件时遇到了:

===========================================

欢迎使用AWS .NET SDK!

  

Caught Exception:我们计算的请求签名不匹配   你提供的签名。检查您的AWS秘密访问密钥和   签署方式。有关详细信息,请参阅服务文档   响应状态码:禁止错误代码:SignatureDoesNotMatch   错误类型:未知请求ID:21941641-ec1e-4845-83d8-d719dd5c822e   XML:<?xml version="1.0" encoding="UTF-8"?>   SignatureDoesNotMatch的   我们计算的请求签名与您的签名不符   提供。检查您的AWS Secret Access Key和签名方法。请教   的服务文档   details.21941641-ec1e-4845-83d8-d719dd5c822e

     

Caught Exception:我们计算的请求签名不匹配   你提供的签名。检查您的AWS秘密访问密钥和   签署方式。有关详细信息,请参阅服务文档   响应状态码:禁止错误代码:SignatureDoesNotMatch   错误类型:未知请求ID:75963720-0392-46db-d92f-5c5d2452836e   XML:   SignatureDoesNotMatch的   我们计算的请求签名与您的签名不符   提供。检查您的AWS Secret Access Key和签名方法。请教   的服务文档   的信息。

</Message></Error></Errors><RequestID>75963720-0392-46db-d92f-5c5d2452836e</RequestID></Response>

  

Caught Exception:我们计算的请求签名不匹配   你提供的签名。检查您的密钥和签名方法。   响应状态码:禁止错误代码:SignatureDoesNotMatch   请求ID:0E68EC31B70065EE XML:   SignatureDoesNotMatch请求   我们计算的签名与您提供的签名不符。   检查你的密钥和签名方法.47 45   54 0a 0a 0a 0a 78 2d 61 6d 7a 2d 64 61 74 65 3a 54 68 75 2c 20 30 32   20 46 65 62 20 32 30 31 32 20 32 33 3a 31 32 3a 31 32 20 47 4d 54 0a   2f0E68EC31B70065EEwGEFXVvobchvu85xzk ++ jrayRuz6lOB8VlT6vDEArnKwoFXrHKVNMaTB + 7MrIY3dBD2hoIwqTf45ZMRKO2oeOqw + BP4 = GET   x-amz-date:2012年2月2日星期四23:12:12 GMT   /</StringToSign><AWSAccessKeyId></AWSAccessKeyId></Error>

任何人都可以帮助我吗? 等待你的宝贵回应。

谢谢, XPRT。

1 个答案:

答案 0 :(得分:1)

  1. 确保您已阅读所有评论并正确设置必要的值。确保取消注释任何相应的行。
  2. 确保您为自己创建了一个新的访问密钥,并且您没有尝试使用默认密钥(或者注释掉一个?我不记得了。)
  3. 确认您没有使用您的秘密访问密钥复制任何尾随空格,并且已正确复制它。