1
votes

SMTPSenderRefused à / users / password-reset / (530, b'5.5.1 Authentification requise. En savoir plus sur \ n5.5.1 https://support.google.com/ma

J'obtiens cette erreur lors de l'envoi de courrier en utilisant django. /usr/lib/python3.6/smtplib.py dans sendmail, ligne 867 /usr/lib/python3.6/smtplib.py dans sendmail lever SMTPSenderRefused (code, resp, from_addr)

a essayé mailjet également les mêmes problèmes


1 commentaires

Pouvez-vous afficher votre fichier de paramètres?


4 Réponses :


1
votes

Si vous utilisez Google SMTP, assurez-vous que les paramètres suivants sont définis dans votre fichier settings.py:

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'user emailid'
EMAIL_HOST_PASSWORD = 'password'

Assurez-vous également que vous êtes connecté avec gmail avec l'identifiant de messagerie fourni et mot de passe dans votre machine. Vous devez également activer l'accès aux applications moins sécurisées dans votre compte Google. Voici le lien pour vous aider à modifier les paramètres de configuration de votre compte Google lien


2 commentaires

Oui je l'ai fait mais j'ai toujours un problème


Je le fais en déploiement, donc je l'ai hébergé



0
votes

Vous devez créer un mot de passe d'application via votre compte Google. Vous ne pouvez pas utiliser votre adresse e-mail pour envoyer des e-mails. Accédez à ce lien: https://myaccount.google.com/security


0 commentaires

0
votes

Pour moi, l'erreur a été causée par:

EMAIL_HOST_USER = os.getenv('EMAIL_HOST_USER')
EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD')

car les variables d'environnement n'étaient pas correctement importées.

Pensez également à activer l'accès aux applications moins sécurisées dans votre compte Google.


0 commentaires

0
votes

Vos utilisateurs doivent être actifs et avoir une adresse e-mail valide. Allez ici https://myaccount.google.com/security , appuyez sur mot de passe de l'application , gérez le mot de passe à 16 symboles et placez-le dans les paramètres.

Et utilisez-le dans settings.py:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'put here your email-address with 16-symbolic password'
EMAIL_HOST_PASSWORD = 'put here your 16-symbols symbolic'


0 commentaires