如何發送電子郵件或短信從磚筆記本

學習如何發送一個電子郵件從你的磚筆記本。

寫的亞當Pavlacka

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

你可能需要發送一個通知從磚一組接收者筆記本。例如,您可能想要發送電子郵件匹配基於業務規則或基於命令的成功或失敗。本文描述了兩種方法來發送電子郵件或短信從一個筆記本。這兩個示例使用Python筆記本:

發送電子郵件或短信使用亞馬遜SNS。從一個筆記本

這種方法要求你有一個Amazon簡單通知服務(SNS)文章發送通知。收件人是誰訂閱了SNS的文章將收到電子郵件或短信通知。

刪除

信息

你可能需要安裝boto3Python庫,使用Amazon AWS:

python pip安裝boto3 %

添加以下Python命令你的筆記本,更換<樣本值>用你自己的:

python #導入boto3客戶端導入boto3 # %設置AWS地區名稱、檢索從dbutils秘密訪問密鑰和秘密密鑰。#如何存儲憑證信息的一個秘密,看到# https://docs.m.eheci.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)

示例發送電子郵件的筆記本

檢查發送電子郵件的筆記本


這篇文章有用嗎?