我想设置一个Lambda函数以将传入的电子邮件解析为SES.我遵循了文档并设置了收货规则.

我通过将MIME电子邮件存储在txt文件中,解析电子邮件并将所需的信息存储在JSON文档中以存储在数据库中来测试脚本.现在,我不确定如何从SES访问收到的电子邮件并将信息提取到我的Python脚本中.任何帮助将不胜感激.

from email.parser import Parser

parser = Parser()

f = open('roundtripMime.txt', "r")

rawText = f.read()

incoming = Parser().parsestr(rawText)

subject = incoming

subjectList = subject.split("|")

#Get number

NumberList = subjectList[0].split()

Number = NumberList[2].strip("()")

#Get Name

fullNameList = subjectList[3].split("/")

firstName = fullNameList[1].strip()

lastName = fullNameList[0].strip()

解决方法:

您可以在SES规则集中设置一个操作,以自动将您的电子邮件文件放入S3.然后,您在S3中(针对特定存储桶)设置一个事件以触发您的lambda函数.这样,您将可以通过以下方式检索电子邮件:

def lambda_handler(event, context):

for record in event['Records']:

key = record['s3']['object']['key']

bucket = record['s3']['bucket']['name']

# here you can download the file from s3 with bucket and key

标签:amazon-ses,aws-lambda,python

来源: https://codeday.me/bug/20191026/1938751.html

php aws ses,python-在AWS SES上接收和解析电子邮件相关推荐

  1. php ses 发送邮件,使用 Amazon SES API 和 AWS SDK for PHP 版本 3 验证电子邮件身份 - 适用于 PHP 的 AWS 开发工具包...

    AWS 文档中描述的 AWS 服务或功能可能因区域而异.要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门. 本文属于机器翻译版本.若本译文内容与英语原文存在差异,则一律以英文原文为准. 使用 ...

  2. aws lambda使用_使用python了解AWS Lambda中的多处理

    aws lambda使用 Adding some transparency to the black box 为黑匣子添加一些透明度 Let me start with an observation. ...

  3. gdb -iex_如何使用IEX Cloud,Matplotlib和AWS在Python中创建自动更新数据可视化

    gdb -iex Python is an excellent programming language for creating data visualizations. Python是用于创建数据 ...

  4. aws python库_如何使用Python,AWS和IEX Cloud创建自动更新股市数据的Excel电子表格

    aws python库 Many Python developers in the financial world are tasked with creating Excel documents f ...

  5. aws 部署python lambda_python - 如何使用Aws Lambda(python)接收文件 - 堆栈内存溢出

    我正试图弄清楚如何通过Python中的API调用接收浏览器发送的文件. 允许Web客户端发送任何类型的文件(例如.txt,.docx,.xlsx,...). 我不知道我是否应该使用二进制文件. 想法是 ...

  6. python调用aws接口添加安全组策略

    介绍: 1.aws安全组策略:协议.端口.流入流量.流出流量 2.aws 控制python库: boto3,需先安装. 3.脚本作用:获取本地外网IP----->添加到指定安全组 代码: #!/ ...

  7. 在aws云将本地虚拟机镜像上传

    参考: VM Import/Export 要求 - VM Import/Export 使用 VM Import/Export 将 VM 作为映像导入 - VM Import/Export 创建镜像 - ...

  8. Spring Boot项目集成AWS SDK连接到AWS S3,实现上传下载功能

    本文主要描写在Spring Boot项目里集成AWS SDK连接到AWS S3,实现上传下载功能的具体代码和注意事项.如有不足和错误之处,欢迎指正. AWS S3相关介绍 AWS S3(官网): ht ...

  9. 7、AWS SDK for Go-文件分片上传

    7.AWS SDK for Go-object操作 对象介绍 源数据 对象分片上传 对象的分片上传优势 分段上传流程 分段上传开始 分段上传 分段上传完成 分段上传调用示例 分段上传列表 使用分段上传 ...

最新文章

  1. 模式识别新研究:微软OCR两层优化提升自然场景下的文字识别精度
  2. Linux 标准目录结构 FHS
  3. 【网络安全】身份验证凭证为何如此重要?
  4. mysql有选择地输出数据_有条件地选择MYSQL列
  5. 提高Java表达能力!不落伍一起掌握Java8中Lambda表达式、函数式接口及方法构造器数组引用
  6. react hooks使用_如何开始使用React Hooks:受控表格
  7. rails table html,Ruby on Rails:如何将字符串呈现为HTML?
  8. 业务中台建设与应用_中心牵头建设公司数据中台数据标签库和客户关系图谱库试点应用正式上线...
  9. DirectShow--A.枚举设备
  10. 万条留言!这本Python凭啥火爆程序员的朋友圈?
  11. wxpython和tkinter哪个好_为什么很多Python开发者写GUI不用Tkinter,而要选择PyQt和wxPython或其他?...
  12. 一个简单的软件工程流程
  13. 纸鸢|物联网云平台小工具集合常见 MQTT 客户端比较
  14. [亲测可用]Premiere Pro 2020视频剪辑软件,premiere2020软件安装包
  15. java 图片转pdf_在Java语言中将图像转换为PDF?Spire.PDF for Java轻松搞定!
  16. WordPress插件 引流吸粉到微信公众号 提高用户关注量
  17. 云计算:程序员重回个人英雄时代
  18. 在计算机应用中用于描述算法的是,计算机应用基础习题
  19. 哪些工具可以让嵌入式开发事半功倍?详细盘点嵌入式工程师必备工具!
  20. JMeter压力测试(一)

热门文章

  1. chrome和safari_私人浏览器-如何在Chrome和Safari中使用隐身模式
  2. ajax存储单个数据_科学家现在可以使用单个原子存储数据
  3. 入门实践,Python数据分析
  4. Python编辑工具的全新版本,PyCharm 2020.1 稳定版发布
  5. 关于TCP协议的大部分,面试常问的几点都在这理里了
  6. LRU算法数组实现超简单
  7. Newtonsoft.Json.dll 使用
  8. ASP.NET2.0中themes、Skins轻松实现网站换肤!
  9. 漫步最优化八——梯度信息
  10. 漫步线性代数十九——快速傅里叶变换(上)