欢迎来到资源库(www.zyku.net)

Python教程

当前位置:首页 > 网络编程 > Python教程 > API

Python API 邮件发送测试

时间:2021-03-27|栏目:Python教程|点击:|我要投稿

在运营或者对各种 SDK 或者 API 进行调试的时候,邮件功能基本上都会被使用到。

在测试的时候,可能很多人都会使用 SMTP 或者自己的邮箱使用 SMTP 来进行发送,通常来说是没有问题的。

但是需要知道一个网站或者一个平台在一个很短的时间内需要发送大量的邮件,同时邮件还有可能被防火墙阻挡等情况的发生导致无法送达。

因此普通邮箱自带的 SMTP 通常是没有办法满足需求的,因此我们可能需要一些专业的邮箱服务,具体使用哪个服务,我们就不在这里说明了,避免广告嫌疑。

一般来说专业的邮箱服务器都会提供 API 和 SMTP 2 种方式,在这里我们尝试使用 Python 调用 API 来进行发送。

Python 调用 API

Python 调用 API 非常简单,通常需要一个称为 requests 的类就可以了。

首先你需要在各大邮件发送平台上面对发送 API 使用的 KEY 进行设置。

我们当前使用的邮件服务器,提供了一个 Sandbox 发送域名,通常为了避免发送大量的垃圾邮件,你还需要将授权的邮箱地址添加进来。

这个的目的是只会将发送的邮件发送到指定的邮箱地址中,避免在调试 API 的时候可能不小心发送大量邮件导致问题。

当完成上面 2 个步骤后,可以选择 API。

然后选择上面的代码中的 Python 代码。

代码分析。

上面的代码就是非常简单的 Request 代码了。

需要执行上面的代码,你需要下面几个配置:

API 地址,根据不同的服务器不同,API 的地址都会告诉给你。 Key,不同的 API 授权方式不一样,你需要到你邮件服务商上面找的分配给你的 KEY,通常这个 KEY 是被用于授权使用的。 数据,python 的 request 能够接受数据,这个参数为 data,在 data 中通常使用 JSON 的数据格式,具体配置你需要参考下 Python 的函数参数和邮件服务商提供的配置。

在上面的参数中,我们可以进行配置后进行邮件发送的测试了。

如果一切顺利,API 将会返回特定的结果。

如果你希望进行真实的邮件测试的话,那么需要使用真实的域名配置。

(资源库 www.zyku.net)

原文链接:https://juejin.cn/post/6942539179918098462

上一篇:Python命令行如何运行文件

栏    目:Python教程

下一篇:Python中如何实现链式调用

本文标题:Python API 邮件发送测试

本文地址:https://www.zyku.net/python/2120.html

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务