Sendgrid发送未经密码验证的电子邮件

时间:2019-08-25 20:19:29

标签: django email sendgrid

最近,我已经创建了一个sendgrid帐户,用于从我的django应用发送邮件。我已经创建了API密钥并按如下方式使用它:

# settings.py

EMAIL_HOST = 'smtp.sendgrid.net'
EMAIL_HOST_USER = 'apikey'
EMAIL_HOST_PASSWORD = os.environ.get(SENDGRID_API_KEY)
EMAIL_PORT = 587
EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = "mail@example.com"

按照上面的配置,我能够从我的自定义域(已在sendgrid帐户中验证)发送电子邮件。然后,为了进行测试,我将DEFAULT_FROM_EMAIL更改为我的个人电子邮件地址(与我在sengrid.com注册中使用的电子邮件地址不同),令我惊讶的是,该电子邮件的发送没有任何错误。我没有提供电子邮件地址的密码,怎么可能?这是否意味着我可以代表任何电子邮件地址发送邮件?

0 个答案:

没有答案