【问题标题】:Mailgun Flanker email validation not workingMailgun Flanker 电子邮件验证不起作用
【发布时间】:2016-02-18 11:08:38
【问题描述】:

您好,我想验证电子邮件地址,我找到了 mailgun flanker 电子邮件验证 python 库,但它不起作用。

>>> from flanker.addresslib import address
>>>
>>> address.validate_address('foo@mailgun.com')
None

请帮帮我!

谢谢

【问题讨论】:

  • 您找到解决此问题的方法了吗?

标签: mailgun


【解决方案1】:

例如,最好使用 mailgun api 验证器。

def get_validate():
return requests.get(
    "https://api.mailgun.net/v3/address/validate",
    auth=("api", "pubkey-5ogiflzbnjrljiky49qxsiozqef5jxp7"),
    params={"address": "foo@mailgun.net"}

【讨论】:

    【解决方案2】:

    示例:https://github.com/diegovalle/crimenmexico/blob/master/api/forms.py

    view.py:

    def get_validate(email):
        return requests.get(
                "https://api.mailgun.net/v3/address/validate",
                auth=("api", "pubkey-f387c7feae844803cdda9c99d4b976cb"),
                params={'address': email})
    
    
    rq = get_validate(email)
    if rq is not None:
        data_email = rq.json()
        if data_email['is_valid'] == False:
            if data_email['did_you_mean'] is not None:
                print("Error, Wrong Email")
            else:
                print("Error, Wrong Email")
        else:
            print("Ok, Email Correct")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-15
      • 2016-11-14
      • 1970-01-01
      • 1970-01-01
      • 2017-05-27
      • 2012-08-19
      • 2019-01-01
      • 2015-01-20
      相关资源
      最近更新 更多