使用heroku的mailgun电子邮件验证插件

pbossiut  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(218)

我正试图在heroku上使用mailgun电子邮件验证。我正在用python在 flask 上构建。
我只是想用 requests 要调用电子邮件验证终结点的模块:

def validate_email(email: str) -> bool:
    MAILGUN_PUBLIC_KEY = os.environ['MAILGUN_VALIDATIONS_PUBLIC_KEY']
    MAILGUN_VALIDATE_ENDPOINT = 'https://api.mailgun.net/v4/address/parse'

    response = requests.get(MAILGUN_VALIDATE_ENDPOINT, auth=HTTPBasicAuth('api', MAILGUN_PUBLIC_KEY))

    return response.is_valid and (not response.is_disposable_address)

但是,http 500的请求失败 MAILGUN_PUBLIC_KEY 环境, MAILGUN_API_KEY ,正在尝试使用v3终结点。。。
然而,我确实认为我的应用程序环境是坏的。 MAILGUN_VALIDATIONS_PUBLIC_KEY 看起来像这样:
显示[200]作为环境变量内容的图像
它看起来更像http响应代码,而不是公钥。我已经创建了一个用于测试的新应用程序,env var的内容完全相同。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题