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'
Вернуться на верх