De the docs:
Le courrier est envoyé à l'aide de l'hôte SMTP et port spécifié dans les paramètres EMAIL_HOST et EMAIL_PORT. Les paramètres EMAIL_HOST_USER et EMAIL_HOST_PASSWORD, s'ils sont définis, sont utilisés pour s'authentifier auprès du serveur SMTP et le paramètre EMAIL_USE_TLS contrôle si une connexion sécurisée est utilisée.
Alors réglez votre EMAIL_HOST
sur un serveur SMTP convivial qui vous relaiera le courrier, et c'est parti.
Encore une fois, des docs:
from django.core.mail import send_mail
send_mail('Subject here', 'Here is the message.', '[email protected]',
['[email protected]'], fail_silently=False)
Par exemple, je n'utilise généralement mon compte gmail: EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = '587' EMAIL_HOST_USER = 'USERNAME' EMAIL_HOST_PASSWORD = 'MOT DE PASSE' EMAIL_USE_TLS = Vrai –
Cette réponse TOUJOURS avec une erreur - L'argument getaddrinfo() 1 doit être une chaîne ou Aucun – dotty
@dotty Avez-vous un exemple de code de ce qui ne fonctionne pas? –