python - 当我的公司电子邮件托管在 Google 上时,如何通过 python 脚本发送电子邮件
问题描述
就像许多使用 Office365 的大公司一样,我的公司正在使用 google (gsuite) 来托管他们的电子邮件域。我需要使用 python 脚本向组织内的多个人发送自动电子邮件。怎么可能呢?
解决方案
您可以使用像Mailgun这样的 3rd 方服务,它提供了一个 REST API,如果您点击它,您可以触发电子邮件,它将从您在服务上配置的自定义域发送。
它非常易于用于 python,我将它用于 Raspberry Pi 项目。
def send_simple_message():
return requests.post(
"https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/messages",
auth=("api", "YOUR_API_KEY"),
data={"from": "Excited User <mailgun@YOUR_DOMAIN_NAME>",
"to": ["bar@example.com", "YOU@YOUR_DOMAIN_NAME"],
"subject": "Hello",
"text": "Testing some Mailgun awesomness!"})
它是使用公司 SMTP 服务器的一个很好的替代方案。
推荐阅读
- python - Spotipy 无法在 Azure Functions (OAuth) 上进行身份验证
- for-loop - 终端正在打印,即使没有功能告诉它
- dynamics-crm - 在子网格 Dynamics 365 中显示包含 3 个相关实体中的列的自定义视图
- r - 如何用R语言判断一行是否是同一个字符
- python - 在 if 语句中运行函数
- git - git@gitee.com:权限被拒绝(publickey),不是常见问题,待解决
- python - 使用 matlibplot 函数时 Python 不显示绘图
- apache - 如何使用 fcgid 实现 apache 的上传速率限制?
- python - Pycharm:import Serial 不起作用,但我已经做了“pip3 install pyserial”
- typescript - 将 Autorest 与 typescript 一起使用时,如何取消正在进行的客户端请求?