Smtp से webform को कैसे कॉन्फ़िगर करें


10

मैंने एक वेबफ़ॉर्म बनाया है और मैं इसे smtp ऑथेंटिकेशन के साथ ईमेल भेजने के लिए कॉन्फ़िगर करना चाहता हूं। मैंने SMTP प्रमाणीकरण मॉड्यूल भी स्थापित किया है, लेकिन मुझे कोई भी विकल्प नहीं मिल सकता है जो मुझे smtp का उपयोग करने के लिए वेब सेटअप करने की अनुमति देता है।

क्या यह संभव है? कोई सलाह?

जवाबों:


11

mail()मेल भेजने के लिए वेबफॉर्म मॉड्यूल का उपयोग करता है । SMTP Authentication Supportमॉड्यूल Drupal को PHP mail()फ़ंक्शन को बायपास करने और एसएमटीपी सर्वर पर सीधे ईमेल भेजने की अनुमति देता है।

SMTP Authentication Supportमॉड्यूल के साथ-साथ आपको मेल सिस्टम मॉड्यूल को स्थापित करने और इसे वेबफ़ॉर्म में एक smtp क्लास असाइन करने के लिए कॉन्फ़िगर करना होगा जो इस ट्यूटोरियल में समझाया गया चरण दर चरण है ।

यदि आपके पास अपनी ड्रुपल साइट में एसएमटीपी मॉड्यूल स्थापित है, तो आपको /admin/config/system/smtpईमेल भेजने के लिए एसएमटीपी सेटिंग्स ( ) को कॉन्फ़िगर करना होगा

उदाहरण (GMAIL के लिए SMTP कॉन्फ़िगर करना):

A. INSTALL OPTIONS:
 1. Turn this module on or off: (SELECT "ON")

B. SMTP SERVER SETTINGS:
 1. Server: smtp.gmail.com
 2. Backup server: (LEAVE BLANK)
 3. Port: 465
 4. Use encrypted protocol: (SELECT "Use SSL")

C. SMTP AUTHENTICATION:
 1. Username: (ENTER YOUR GMAIL EMAIL ID)
 2. Password: (ENTER YOUR ABOVE EMAIL ID PASSWORD)

D. E-MAIL OPTIONS:
 1. E-mail from address: (ENTER YOUR GMAIL EMAIL ID AS ENTERED ABOVE)
 2. E-mail from name: (ENTER SITE NAME, ITS DEFAULT VALUE IS DRUPAL VERION)
 3. Allow to send e-mails formated as Html (ENABLE CHECKBOX IF YOU WANT)

E. SEND TEST E-MAIL:
 1. E-mail address to send a test e-mail to: 
   (ENTER YOUR EMAIL ID AT WHICH YOU WANT TO RECEIVE TEST MAIL)

GMAIL के बजाय यदि आप अपने सर्वर विवरण और पोर्ट विवरण की जांच करने के बजाय कुछ अन्य सेवा प्रदाता का उपयोग करना चाहते हैं ।


@drupspark उपरोक्त समाधान आपके लिए काम कर चुका है, या यदि आपको कृपया साझा करने की तुलना में कुछ बेहतर समाधान मिला है। धन्यवाद!!
अंकित अग्रवाल

3

हां यह संभव है। समस्या यह है कि डिफ़ॉल्ट वेबफॉर्म द्वारा डाक के माध्यम से ईमेल भेजे जाते हैं ()। इसे ठीक करने के लिए हमें webform को smtp class असाइन करना होगा। ऐसा करने के लिए इस चरण का पालन करें और एक gmail खाते के साथ smtp को कॉन्फ़िगर करने के लिए @Ankit ने पहले ही यहाँ बहुत स्पष्ट उल्लेख किया है।

सारांश में कदम

  • आपको मेल सिस्टम को व्यवस्थित करने की आवश्यकता है : यह मॉड्यूल हमें मेल चर को कॉन्फ़िगर करने में मदद करेगा या हम देख सकते हैं कि यह smtp का उपयोग करने के लिए वेबफॉर्म को बताएगा।
  • जैसा कि चरण मार्गदर्शिका में दिया गया है नई सेटिंग में वेबफॉर्म का चयन करें, कुंजी को सेटिंग्स को बचाने के रूप में खाली रखें और अब आप उसी पृष्ठ के शीर्ष पर "वेबफॉर्म मॉड्यूल वर्ग" चयन सूची देखें जहां आपने अभी सेटिंग्स को सहेजा है।
  • यहां "वेबफॉर्म मॉड्यूल क्लास" चयन सूची है जिसे आप smtp मॉड्यूल का उपयोग करने के लिए वेबफॉर्म सेट कर सकते हैं।

1

Drupal SMTP ऑरिजनल मॉड्यूल आपकी मदद कर सकता है।

SMTP प्रामाणिक:

यह मॉड्यूल Drupal को PHP मेल () फ़ंक्शन को बायपास करने और एसएमटीपी सर्वर पर सीधे ईमेल भेजने की अनुमति देता है। मॉड्यूल SMTP प्रमाणीकरण का समर्थन करता है और यहां तक ​​कि PHP द्वारा समर्थित SSL का उपयोग करने वाले सर्वर से कनेक्ट कर सकता है। यह मॉड्यूल PHPMailer से smtp और मेल क्लास का उपयोग करता है। https://github.com/PHPMailer/PHPMailer


1
यद्यपि यह प्रश्न का उत्तर दे सकता है, लिंक-केवल उत्तर हतोत्साहित करता है। क्या आप कृपया विस्तार कर सकते हैं और बता सकते हैं कि ओपी इस मॉड्यूल को वेबफॉर्म के साथ कैसे उपयोग कर सकता है।
Triskelion

1

क्या यह संभव है कि केवल दो परियोजनाएँ SMTP प्रमाणीकरण का समर्थन करती हैं?
https://www.drupal.org/project/phpmailer
https://www.drupal.org/project/smtp
दोनों अभी भी बीटा में हैं।
विशिष्ट मेल सर्वर आज smtp प्रमाणीकरण (वीपीएस या स्पैम सेवाओं के बारे में बात नहीं) के बिना कोई भी मेल नहीं भेजेगा।


0

यह चरण हैं जिन्हें आपको Drupal 7 पर मेल सिस्टम मॉड्यूल को कॉन्फ़िगर करने के लिए अनुसरण करना होगा

चरण 1: कॉन्फ़िगरेशन पर जाएं> सिस्टम> मेल सिस्टम चरण 2: नई सेटिंग पर जाएं चरण 3: उस मेल सिस्टम का चयन करें जिसे आप मॉड्यूल के साथ उपयोग करना चाहते हैं

चरण 1: कॉन्फ़िगरेशन> सिस्टम> मेल सिस्टम पर जाएं

चरण 2: नई सेटिंग पर जाएं

चरण 3: उस मेल सिस्टम का चयन करें जिसे आप मॉड्यूल के साथ उपयोग करना चाहते हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.