4 回答

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個(gè)贊
在Settings.py文件中添加以下代碼
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_PASSWORD = 'password' #my gmail password
EMAIL_HOST_USER = 'email' #my gmail username
EMAIL_PORT = 587

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超8個(gè)贊
將其添加到settings.py:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_PASSWORD = 'password' #my gmail password
EMAIL_HOST_USER = 'email' #my gmail username
DEFAULT_FROM_EMAIL 'email' #my gmail username
EMAIL_PORT = 587
來(lái)自@Murlodin
這是配置中DEFAULT_FROM_EMAIL的默認(rèn)設(shè)置EMAIL_FROMGRAPHQL_AUTH
EMAIL_FROM = getattr(django_settings, "DEFAULT_FROM_EMAIL", "test@email.com")
所以你可以從配置中更改DEFAULT_FROM_EMAIL或EMAIL_FROMGRAPHQL_AUTH
GRAPHQL_AUTH = {
#...
"EMAIL_FROM": 'email' #my gmail username
}

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊
您必須使用 JavaScript 從 URL 獲取令牌。
例如,
const token = window.location.pathname.split("/").pop();
然后使用您在問(wèn)題中提到的突變將此令牌發(fā)送回后端。

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果使用Gmail ,請(qǐng)將下面的Gmail電子郵件設(shè)置添加到“settings.py”:
# "settings.py"
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'example@gmail.com' # Change to your email address
EMAIL_HOST_PASSWORD = 'examplePassword' # Change to your email password
或者,如果使用Outlook ,請(qǐng)將下面的Outlook電子郵件設(shè)置添加到“settings.py”:
# "settings.py"
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.office365.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'example@outlook.com' # Change to your email address
DEFAULT_FROM_EMAIL = 'example@outlook.com' # Change to your email address
SERVER_EMAIL = 'example@outlook.com' # Change to your email address
EMAIL_HOST_PASSWORD = 'examplePassword' # Change to your email password
添加回答
舉報(bào)