ईमेल नहीं भेज सकता है, मैं अमेज़ॅन के ईसी 2 पर होस्ट किए गए पोस्टफिक्स एसएमटीपी मेल सर्वर के साथ एक उबंटू स्टैक पर एक Django प्रोजेक्ट तैनात कर रहा हूं। मैं लिनक्स मेल प्रोग्राम का उपयोग कर सर्वर से ईमेल भेज सकता हूं। लेकिन जब मैं django.core.mail.send_mail का उपयोग करके ईमेल भेजने का प्रयास करता हूं, तो ईमेल कभी प्राप्त नहीं होता है।एसएमटीपी बैकएंड के साथ django send_mail ईमेल
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
मैं डिफ़ॉल्ट के रूप में सब कुछ छोड़ दिया:
यहाँ मेरी सेटिंग नहीं है।
मैं खोल में फिर
python manage.py shell
की कोशिश की, मैं
from django.core.mail import *
send_mail(
'TEST',
'THIS IS A TEST',
'[email protected]',
['[email protected]'],
fail_silently=False,
)
यह रिटर्न 1 था, लेकिन मैंने गंतव्य ('[email protected]' पर किसी भी संदेश प्राप्त नहीं हुआ है उदाहरण में)।
क्या Django के मेल सिस्टम के साथ काम करने के लिए एक SMTP सर्वर को कॉन्फ़िगर करने के तरीके पर एक ट्यूटोरियल है? धन्यवाद।
मुझे लगता है कि आपने अपने EMAIL.pyHOST, EMAIL_PORT, EMAIL_HOST_USER और EMAIL_HOST_PASSWORD को अपनी सेटिंग्स.py में सही निर्दिष्ट किया है? और ईमेल पोर्ट के लिए, आपने ec2 के सुरक्षा समूह के तहत smtp के लिए अपना पोर्ट खोल दिया था? SMTP पोर्ट आमतौर पर 25 पर डिफ़ॉल्ट होता है यदि आपने इसे अपने पोस्टफिक्स कॉन्फ़िगरेशन के दौरान डिफ़ॉल्ट रूप से छोड़ा है। –