2009-11-05 15 views
6

मैं लिनोड ubuntu आभासी पर अपनी वेबसाइट के लिए Django- पंजीकरण का उपयोग कर रहा हूं। उपयोगकर्ताओं को साइन अप करते समय मुझे सक्रियण ईमेल भेजने में कनेक्शन समस्या मिलती है।उत्पादन पर्यावरण में Django के माध्यम से एसएमटीपी ईमेल भेजना

यहाँ मेरी सेटिंग है:

EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_PORT = 587 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'mypassword' 
EMAIL_USE_TLS = True 

मैं स्थानीय रूप से परीक्षण किया है और यह काम करता है। मैंने होस्ट पर पाइथन manage.py खोल के माध्यम से इंटरैक्टिव रूप से परीक्षण किया और जब मैं रूट के रूप में लॉग इन करता हूं तो यह काम करता है। मैं सोचता हूं कि अनुमति के साथ समस्या है क्योंकि अपाचे www-data के अंतर्गत चल रहा है। क्या आपके पास कोई विचार है कि इसे कैसे ठीक किया जाए?

संपादित करें: linode आईआरसी पर किसी ने पता चलता है कि मैं ssmtp पैकेज स्थापित ... मैं अनुदेश यहां पाया http://tombuntu.com/index.php/2008/10/21/sending-email-from-your-system-with-ssmtp/ पीछा किया और सर्वर रिबूट ... अब सब कुछ अच्छा काम करता है।

धन्यवाद

+0

क्या आपको ट्रेसबैक या कोई त्रुटि संदेश मिल रहा है? या यह चुपचाप विफल रहा है? – thornomad

+0

यह बस थोड़ी देर के लिए कताई बैठा है और चुपचाप विफल रहा है। –

+0

इसे इंटरैक्टिव रूप से परीक्षण करना, क्या यह www-data के रूप में काम करता है? उस उपयोगकर्ता बनने के लिए su का उपयोग करें और इसे आजमाएं। –

उत्तर

1

EMAIL_USE_TLS सेट करने का प्रयास = 1

बल्कि EMAIL_USE_TLS = सच से। यह मेरा अनुमान है। यदि वह काम नहीं करता है, हालांकि ईमानदारी से मुझे यकीन है कि क्या है कि एक करता है नहीं कर रहा हूँ कोशिश

EMAIL_DEBUG = झूठी

संबंधित मुद्दे