मैं Django के send_email को कॉन्फ़िगर करने की कोशिश कर रहा हूं ताकि मैं उपयोगकर्ताओं को पासवर्ड रीसेट ईमेल भेज सकूं। अब तक मुझे काम करने के लिए कोई भाग्य नहीं है। मैं एक बुनियादी जीमेल खाते (कोई गूगल एप आदि) की स्थापना की है और मेरी Django settings.py में मेरे पास है:Django के साथ ईमेल भेजने के लिए परेशानी हालांकि smtp.gmail.com
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_PASSWORD = 'my_password'
EMAIL_HOST_USER = '[email protected]'
EMAIL_PORT = 587
MAIL_USE_TLS = True
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
DEFAULT_FROM_EMAIL = '[email protected]'
तो मैं ऐसा करने से यह परीक्षण करने की कोशिश:
python manage.py shell
>>> from django.core.mail import send_mail
>>> send_mail('test', 'test', '[email protected]', ['[email protected]'])
और मुझे त्रुटि संदेश
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "C:\Program Files\Python27\lib\site-packages\django\core\mail\__init__.py
", line 62, in send_mail
connection=connection).send()
File "C:\Program Files\Python27\lib\site-packages\django\core\mail\message.py"
, line 255, in send
return self.get_connection(fail_silently).send_messages([self])
File "C:\Program Files\Python27\lib\site-packages\django\core\mail\backends\sm
tp.py", line 88, in send_messages
new_conn_created = self.open()
File "C:\Program Files\Python27\lib\site-packages\django\core\mail\backends\sm
tp.py", line 55, in open
self.connection.login(self.username, self.password)
File "C:\Program Files\Python27\lib\smtplib.py", line 577, in login
raise SMTPException("SMTP AUTH extension not supported by server.")
SMTPException: SMTP AUTH extension not supported by server.
क्या किसी को पता है कि क्या हो रहा है! किसी भी संकेत की सराहना की है!
हाँ यह पंक्ति मेरी सेटिंग्स.py में थी। अभी भी काम नहीं कर रहा है। –