aws::ses的cdk构造库

aws-cdk.aws-ses的Python项目详细描述


亚马逊简单电子邮件服务构造库


Stability: Experimental

This is a developer preview (public beta) module. Releases might lack important features and might have future breaking changes.

This API is still under active development and subject to non-backward compatible changes or removal in any future version. Use of the API is not recommended in production environments. Experimental APIs are not subject to the Semantic Versioning model.


这个模块是AWS Cloud Development Kit项目的一部分。

电子邮件接收

使用规则和操作创建收据规则集:

constbucket=news3.Bucket(stack,'Bucket');consttopic=newsns.Topic(stack,'Topic');newses.ReceiptRuleSet(stack,'RuleSet',{rules:[{recipients:['hello@aws.com'],actions:[newses.ReceiptRuleAddHeaderAction({name:'X-Special-Header',value:'aws'}),newses.ReceiptRuleS3Action({bucket,objectKeyPrefix:'emails/',topic})],},{recipients:['aws.com'],actions:[newses.ReceiptRuleSnsAction({topic})]}]});

或者,可以将规则添加到规则集:

construleSet=newses.ReceiptRuleSet(this,'RuleSet'):constawsRule=ruleSet.addRule('Aws',{recipients:['aws.com']});

以及对规则的操作:

awsRule.addAction(newses.ReceiptRuleSnsAction({topic}););

使用addRule时,除非指定了after,否则新规则将添加在最后添加的规则之后。

More actions

投放垃圾邮件

通过将dropSpam设置为true

newses.ReceiptRuleSet(this,'RuleSet',{dropSpam: true});

这将在规则集的顶部添加一个规则,该规则集的lambda操作将停止处理至少有一个垃圾邮件指示器的邮件。见Lambda Function Examples

接收过滤器

创建收据筛选器:

newses.ReceiptFilter(this,'Filter',{ip:'1.2.3.4/16'// Will be blocked})

还提供白名单过滤器:

newses.WhiteListReceiptFilter(this,'WhiteList',{ips:['10.0.0.0/16','1.2.3.4/16',]});

这将首先创建一个block all筛选器,然后为列出的IP地址创建allow筛选器。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android Studio:我的短信应用程序不是默认短信应用程序的选项之一   java处理字符串问题   java为什么我的程序打印“null”而不是字符串?   java为什么要创建一个无限循环?   java循环在一段时间后将布尔值更改为false?   java Android Rest Api Post 400错误请求   java调用另一个方法以获取resultset并正确关闭连接?   java我想在2d数组中添加一行   Java:我需要从outputstream中获取字节数组   C语言中Java元注释的等价物#   java如何在从web下载图像时保持原始图像的dpi?   java中基于输入值的spring boot动态值   java从请求中获取主机名   java可以复制Swing代码并在intelliJ中的designer中查看它吗   spring如何使用java配置多个ldap   安卓如何在Java中使用具有多个类似参数的JSON请求/响应循环?   java LIbGDX如何在语言更改时翻译所有文本?