django 注册模块不发送电子邮件
django-registration module dont send email
我正在尝试在 Django 中发送激活电子邮件和重置电子邮件。我正在使用 Django 注册模块,但在注册后,页面返回到注册页面并且没有向我发送任何电子邮件。
settings.py的一部分:
DEBUG = False
ALLOWED_HOSTS = ['mysite.com', 'www.mysite.com']
EMAIL_BACKEND ='django.core.mail.backends.smtp.EmailBackend'
DEFAULT_FROM_EMAIL = 'info@mysite.com'
EMAIL_HOST_USER = 'info@mysite.com'
EMAIL_HOST_PASSWORD = 'my pass'
EMAIL_USE_TLS = True
EMAIL_PORT = 1025
# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'posts',
'registration',
'django_countries',
'crispy_forms',
'django_forms_bootstrap',
'captcha',
]
ACCOUNT_ACTIVATION_DAYS = 7
REGISTRATION_AUTO_LOGIN = True
SITE_ID = 1
点击注册按钮后,浏览器在此页面等待 2 秒。
你忘了加
EMAIL_HOST = 'smtp.mysite.com'
发送电子邮件。
如果使用 cpanel,您必须先创建一个电子邮件帐户,然后转到“设置邮件客户端”,然后在“非 SSL 设置”部分写入发件服务器和端口 settings.py
EMAIL_BACKEND ='django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'outgoingserver'
EMAIL_PORT = SMTP_port
DEFAULT_FROM_EMAIL = 'your email account'
EMAIL_HOST_USER = 'your email account'
EMAIL_HOST_PASSWORD = 'email password'
EMAIL_USE_TLS = True
我正在尝试在 Django 中发送激活电子邮件和重置电子邮件。我正在使用 Django 注册模块,但在注册后,页面返回到注册页面并且没有向我发送任何电子邮件。 settings.py的一部分:
DEBUG = False
ALLOWED_HOSTS = ['mysite.com', 'www.mysite.com']
EMAIL_BACKEND ='django.core.mail.backends.smtp.EmailBackend'
DEFAULT_FROM_EMAIL = 'info@mysite.com'
EMAIL_HOST_USER = 'info@mysite.com'
EMAIL_HOST_PASSWORD = 'my pass'
EMAIL_USE_TLS = True
EMAIL_PORT = 1025
# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'posts',
'registration',
'django_countries',
'crispy_forms',
'django_forms_bootstrap',
'captcha',
]
ACCOUNT_ACTIVATION_DAYS = 7
REGISTRATION_AUTO_LOGIN = True
SITE_ID = 1
点击注册按钮后,浏览器在此页面等待 2 秒。
你忘了加
EMAIL_HOST = 'smtp.mysite.com'
发送电子邮件。
如果使用 cpanel,您必须先创建一个电子邮件帐户,然后转到“设置邮件客户端”,然后在“非 SSL 设置”部分写入发件服务器和端口 settings.py
EMAIL_BACKEND ='django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'outgoingserver'
EMAIL_PORT = SMTP_port
DEFAULT_FROM_EMAIL = 'your email account'
EMAIL_HOST_USER = 'your email account'
EMAIL_HOST_PASSWORD = 'email password'
EMAIL_USE_TLS = True