带 IONOS 的 Django SMTP
Django STMP with IONOS
有一个由 IONOS 管理的地址邮件,我正在努力使用 Django 设置它以便能够自动发送邮件。
这是我的错误:
TimeoutError: [Errno 110] Connection timed out
我在我的设置中对 SMTP 进行了个性化设置:
DEFAULT_FROM_EMAIL="mymail"
EMAIL_HOST = 'smtp.ionos.fr'
EMAIL_HOST_USER = 'myusername'
EMAIL_HOST_PASSWORD = 'mymdp'
EMAIL_PORT = 25
EMAIL_USE_SSL = True
这是我发送邮件的方式:
from django.core.mail import send_mail
def send_forgotten_password_mail(self, request, pk=None):
send_mail(
'Subject here',
'Here is the message.',
None,
['tosend'],
fail_silently=False,
)
我不太习惯用 Django 通过 SMTP 发送邮件,所以我可能会漏掉一些东西。
感谢您的帮助。
这在 settings.py 对我有用:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.ionos.de'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'myusername'
EMAIL_HOST_PASSWORD = 'mypw'
有一个由 IONOS 管理的地址邮件,我正在努力使用 Django 设置它以便能够自动发送邮件。
这是我的错误:
TimeoutError: [Errno 110] Connection timed out
我在我的设置中对 SMTP 进行了个性化设置:
DEFAULT_FROM_EMAIL="mymail"
EMAIL_HOST = 'smtp.ionos.fr'
EMAIL_HOST_USER = 'myusername'
EMAIL_HOST_PASSWORD = 'mymdp'
EMAIL_PORT = 25
EMAIL_USE_SSL = True
这是我发送邮件的方式:
from django.core.mail import send_mail
def send_forgotten_password_mail(self, request, pk=None):
send_mail(
'Subject here',
'Here is the message.',
None,
['tosend'],
fail_silently=False,
)
我不太习惯用 Django 通过 SMTP 发送邮件,所以我可能会漏掉一些东西。
感谢您的帮助。
这在 settings.py 对我有用:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.ionos.de'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'myusername'
EMAIL_HOST_PASSWORD = 'mypw'