在操作或调试各种SDK或API时,基本都会用到邮件功能。测试的时候可能很多人使用SMTP或者自己的邮箱使用SMTP发送,一般是没有问题的。但要知道,网站或平台需要在短时间内发送大量邮件,同时邮件可能会被防火墙等情况拦截,导致无法投递。因此,普通邮箱自带的SMTP通常不能满足需求,所以我们可能需要一些专业的邮箱服务。我们不会在这里解释使用哪种服务,以免产生广告嫌疑。一般来说,专业的邮件服务器都会提供API和SMTP。这里我们尝试使用Python调用API发送。Python调用APIPython调用API很简单,通常需要一个叫requests的类就可以了。首先需要在各大邮件发送平台设置发送API使用的KEY。我们目前使用的邮件服务器提供了一个Sandbox发送域名。通常,为了避免发送大量垃圾邮件,您还需要在其中添加授权电子邮件地址。这样做的目的是只将已发送的邮件发送到指定的邮箱,避免调试API时不小心发送大量邮件导致的问题。完成以上2步后,就可以选择API了。然后选择上面代码中的Python代码。代码分析。上面的代码是一个非常简单的请求代码。执行上面的代码,你需要做如下配置:API地址,根据不同的服务器,API地址会告诉你。Key,不同的API授权方式不同,你需要在你的邮件服务商上找到分配给你的KEY,通常这个KEY就是用来授权的。data,python的request可以接受数据,这个参数就是data,data中通常使用JSON数据格式,具体配置需要参考Python的函数参数和邮件服务商提供的配置。在上面的参数中,我们可以测试配置后的邮件发送。如果一切顺利,API将返回具体的结果。如果要进行真实邮件测试,需要使用真实域名配置。https://www.ossez.com/t/python-api/13402
