Django STMP с 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,
)
Я не настолько привык отправлять почту через SMTP с помощью Django, поэтому я могу что-то упустить.
Спасибо за помощь.
это работает для меня в 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'