如何发送电子邮件或短信从砖笔记本

学习如何发送一个电子邮件从你的砖笔记本。

写的亚当Pavlacka

去年发表在:2022年5月17日

你可能需要发送一个通知从砖一组接收者笔记本。例如,您可能想要发送电子邮件匹配基于业务规则或基于命令的成功或失败。本文描述了两种方法来发送电子邮件或短信从一个笔记本。这两个示例使用Python笔记本:

发送电子邮件或短信使用亚马逊SNS。从一个笔记本

这种方法要求你有一个Amazon简单通知服务(SNS)文章发送通知。收件人是谁订阅了SNS的文章将收到电子邮件或短信通知。

删除

信息

你可能需要安装boto3Python库,使用Amazon AWS:

python pip安装boto3 %

添加以下Python命令你的笔记本,更换<样本值>用你自己的:

python #导入boto3客户端导入boto3 # %设置AWS地区名称、检索从dbutils秘密访问密钥和秘密密钥。#如何存储凭证信息的一个秘密,看到# https://docs.www.neidfyre.com/user-guide/secrets/secrets.html AWS_REGION =“<区域名称>”ACCESS_KEY = dbutils.secrets.get (< scope-name >, <访问密钥>)SECRET_KEY = dbutils.secrets.get (< scope-name >, <秘钥>)发送方= ' < sender-domain.com > #创建boto3客户端与该地区名称、访问密钥和秘密密钥。客户= boto3。客户端(sns, region_name = AWS_REGION aws_access_key_id = ACCESS_KEY aws_secret_access_key = SECRET_KEY) #添加电子邮件订阅者的电子邮件list_of_emails:客户端。订阅(articleArn = article_arn协议=“电子邮件”,端点= # <发邮件,邮件地址会收到一封电子邮件。)#添加电话用户数量在list_of_phone_numbers:客户端。订阅(articleArn = article_arn协议=“短信”,端点= # <——电话号码数量会收到短信)。#将消息发送到SNS文章使用发布方法。响应=客户机。发布(articleArn = < article-arn-name >,消息=“你好从砖. .”主题= '电子邮件通知,从砖. .”,MessageStructure = '字符串')

从笔记本使用Amazon SES发送电子邮件

这个例子笔记本演示了如何发送电子邮件消息,包括HTML内容和文件附件,使用Amazon简单的电子邮件服务(SES)

示例发送电子邮件的笔记本

检查发送电子邮件的笔记本


这篇文章有用吗?