在ASP.NET MVC App中从Amazon SES发送电子邮件

gan*_*dil 11 asp.net sendmail amazon-ses

我托管我的网络应用程序,它是用.net mvc2在亚马逊ec2上编写的.currrently使用gmail smtp发送电子邮件.因为谷歌启动电子邮件配额不能每天发送超过500封电子邮件.所以决定移动亚马逊ses.如何使用asp.net mvc2的amazon ses?配置等怎么样?电子邮件是通过Gmail发送的吗?因为我们的电子邮件提供商是gmail.等等

gan*_*dil 7

通过亚马逊发送电子邮件是正确的决定.因为当你搬到亚马逊时,你每天会立即免费获得2000封电子邮件,这比googla apps每天500封电子邮件配额要多.

一步步:

  1. 转到http://aws.amazon.com/ses ,然后单击注册Amazon SES.
  2. 获取AWS访问标识符
  3. 验证您的电子邮件地址 - 您将通过电子邮件发送电子邮件.您需要在计算机上安装perl软件包来测试电子邮件功能.
  4. 包括:amazonses.com到您的DNS记录.

一步一步的文档. http://docs.aws.amazon.com/ses/latest/DeveloperGuide/getting-started.html

在codeplex上有一个Amazon SES(简单电子邮件服务)C#Wrapper,您可以使用此包装器发送电子邮件.

亚马逊SES C#Wrapper


bka*_*aid 5

最简单的方法是通过Nuget下载SDK(包称为AWSSDK)或从亚马逊网站下载SDK.从他们的网站下载的sdk有一个示例项目,向您展示如何调用他们的API来发送电子邮件.唯一的配置是插入api密钥.最棘手的部分是验证您的发送地址(以及任何测试接收者),但它们也是API调用以发送测试消息.然后,您需要登录并验证这些电子邮件地址.电子邮件将通过亚马逊发送(这就是重点),但是来自电子邮件的地址可以是您的Gmail地址.