ईमेल कॉन्फ़िगर किया जा रहा है

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

डिफ़ॉल्ट रूप से, Developer Services पोर्टल कुछ खास इवेंट के जवाब में ईमेल भेजता है. उदाहरण के लिए, जब कोई नया डेवलपर पोर्टल पर रजिस्टर करता है, तो पोर्टल अपने-आप, डेवलपर को एक वेलकम ईमेल भेजता है. इसके अलावा, अगर डेवलपर अपना पासवर्ड खो देता है, तो वह अस्थायी पासवर्ड वाले ईमेल के लिए अनुरोध कर सकता है.

एपीआई सेवा देने वाली कंपनी के तौर पर, पोर्टल से जनरेट किए गए ईमेल के सभी पहलुओं को कंट्रोल किया जा सकता है. इनमें ये शामिल हैं:

  • पोर्टल से भेजे गए अपने-आप भेजे जाने वाले ईमेल को फ़ॉर्मैट करना
  • पोर्टल पर इस्तेमाल किया जाने वाला एसएमटीपी सर्वर तय करना
  • पोर्टल पर होने वाले इवेंट के जवाब में ईमेल जनरेट करने के लिए नियम जोड़ना

क्लाउड-आधारित पोर्टल से ईमेल भेजना

Pantheon या Acquia पर डिप्लॉय किए गए क्लाउड-आधारित पोर्टल के लिए, डिफ़ॉल्ट ईमेल कॉन्फ़िगरेशन का इस्तेमाल सिर्फ़ नॉन-प्रोडक्शन वाली जगहों पर किया जाना चाहिए. पहचान छिपाने वाले क्लाउड सर्वर से भेजा गया ईमेल ब्लॉक किया जा सकता है या उसे स्पैम के तौर पर मार्क किया जा सकता है.

प्रोडक्शन पोर्टल में, ईमेल भेजने के लिए इनमें से किसी एक विकल्प का इस्तेमाल करें:

किसी कंपनी की इमारत में मौजूद पोर्टल से ईमेल भेजना

डिफ़ॉल्ट रूप से, मेल को PHP mail() फ़ंक्शन का इस्तेमाल करके भेजा जाता है. PHP, स्थानीय सिस्टम पर sendmail का इस्तेमाल करके ईमेल भेजने की कोशिश करता है, जिसे PHP की php.ini फ़ाइल में कॉन्फ़िगर किया जा सकता है.

प्रोडक्शन पोर्टल के लिए, किसी एसएमटीपी सर्वर या कंपनी के सर्वर से ईमेल भेजने के लिए, नीचे दिए गए एसएमटीपी मॉड्यूल का इस्तेमाल किया जा सकता है.

किसी एसएमटीपी सर्वर को कॉन्फ़िगर करना

डेवलपर पोर्टल के लिए ज़रूरी है कि आप ईमेल मैसेज भेजने के लिए एक एसएमटीपी सर्वर कॉन्फ़िगर करें. एसएमटीपी सर्वर को कॉन्फ़िगर करने के लिए, आपको सबसे पहले डेवलपर पोर्टल पर Drupal एसएमटीपी की पुष्टि करने वाले मॉड्यूल को चालू करना होगा.

एसएमटीपी सर्वर कॉन्फ़िगर करने के बाद, डेवलपर पोर्टल से भेजे गए सभी ईमेल, एसएमटीपी सर्वर का इस्तेमाल करते हैं. इन ईमेल में, नए डेवलपर को भेजे गए ईमेल, उन डेवलपर को भेजे गए ईमेल होते हैं जिनका पासवर्ड खो जाता है, और ब्लॉक किए गए खातों वाले डेवलपर को भेजे गए ईमेल.

एसएमटीपी सर्वर कॉन्फ़िगर करने के लिए:

  1. अपने पोर्टल पर एडमिन या कॉन्टेंट बनाने के खास अधिकार वाले उपयोगकर्ता के तौर पर लॉग इन करें.
  2. Drupal एडमिन मेन्यू में मॉड्यूल चुनें.
    मॉड्यूल पेज खुलेगा.
  3. एसएमटीपी की पुष्टि करने के लिए सहायता मॉड्यूल चालू करें.
  4. कॉन्फ़िगरेशन को सेव करें.
  5. मॉड्यूल चालू होने के बाद, मॉड्यूल पेज पर एसएमटीपी पुष्टि सहायता एंट्री में कॉन्फ़िगर करें चुनें.
    एसएमटीपी पुष्टि करने में मदद करने वाला कॉन्फ़िगरेशन पेज दिखता है.
  6. इस मॉड्यूल को चालू या चालू करें में जाकर, चालू करें चुनें.
  7. एसएमटीपी सर्वर की सेटिंग में जाकर, यह जानकारी डालें:
    • एसएमटीपी सर्वर पता. उदाहरण के लिए, Gmail आउटगोइंग एसएमटीपी सर्वर के लिए, smtp.gmail.com का इस्तेमाल करें.
    • वैकल्पिक तौर पर बैकअप एसएमटीपी सर्वर पता डालें. यह वैल्यू ज़रूरी नहीं है.
    • एसएमटीपी पोर्ट डालें. इस पोर्ट की वैल्यू, एन्क्रिप्ट (सुरक्षित) करने के चुने गए प्रोटोकॉल के आधार पर अलग-अलग हो सकती है. उदाहरण के लिए, Gmail के लिए, SSL का इस्तेमाल करते समय पोर्ट 465 और TLS के लिए 587 है.
    • एन्क्रिप्ट (सुरक्षित) करने के प्रोटोकॉल को None, SSL या TLS के तौर पर चुनें.
  8. एसएमटीपी पुष्टि करने वाले सेक्शन में, एसएमटीपी पुष्टि के लिए इस्तेमाल किया गया उपयोगकर्ता नाम और पासवर्ड बताएं. यह एसएमटीपी सर्वर पर मान्य उपयोगकर्ता नाम और पासवर्ड होना चाहिए.
  9. ईमेल के विकल्प में जाकर, ईमेल मैसेज जनरेट करने वाले उपयोगकर्ता का ईमेल पता और नाम डालें. ये वैल्यू, ईमेल के "भेजने वाला" पते से जुड़ी होती हैं.
  10. इसके अलावा, टेस्ट ई-मेल मैसेज भेजें में जाकर, वह ईमेल पता डालें जिस पर पोर्टल से टेस्ट मैसेज भेजा जाता है.
  11. कॉन्फ़िगरेशन को सेव करें.
    कॉन्फ़िगरेशन सेव करने से, टेस्ट ईमेल मैसेज जनरेट हो जाता है और कॉन्फ़िगरेशन की गड़बड़ियां दिखती हैं. यह पक्का करने के लिए कि टेस्ट मैसेज पहुंच जाए, उसका ईमेल पता देखें.
  12. Drupal एडमिन मेन्यू में, कॉन्फ़िगरेशन > सिस्टम > साइट की जानकारी चुनें.
  13. साइट की जानकारी में, ई-मेल पते को उसी ईमेल पते पर सेट करें जो आपने नौवें चरण में बताया है.
    ईमेल जनरेट करने वाले कुछ Drupal मॉड्यूल इस फ़ील्ड का इस्तेमाल करके, ईमेल का "भेजने वाला" पता पता करते हैं, न कि एसएमटीपी पुष्टि करने वाले पेज पर दी गई वैल्यू के लिए.
  14. कॉन्फ़िगरेशन को सेव करें.

ईमेल सूचनाओं को कॉन्फ़िगर और फ़ॉर्मैट करना

आपके पास ऐसी कई ईमेल सूचनाएं कॉन्फ़िगर करने का विकल्प होता है जो डेवलपर खातों को रजिस्टर करने, मिटाने, ब्लॉक करने, और अनब्लॉक करने जैसी खास गतिविधियों के जवाब में भेजी जाती हैं.

आपके पास ईमेल के "भेजने वाले" का पता भी कंट्रोल करने का विकल्प होता है.

ईमेल सूचनाओं को कॉन्फ़िगर करने के लिए:

  1. अपने पोर्टल पर एडमिन या कॉन्टेंट बनाने के खास अधिकार वाले उपयोगकर्ता के तौर पर लॉग इन करें.
  2. Drupal के एडमिन मेन्यू में, कॉन्फ़िगरेशन > लोग > खाता सेटिंग चुनें. इससे खाता सेटिंग पेज खुलेगा.
  3. खाता सेटिंग पेज के ई-मेल सेक्शन में ईमेल सूचना का प्रकार चुनें. उदाहरण के लिए, "आपका स्वागत है (अनुमति की ज़रूरत नहीं है)" को चुना जा सकता है. इससे, डेवलपर रजिस्ट्रेशन की प्रोसेस के दौरान डेवलपर खाते को अपने-आप मंज़ूरी मिलने पर, एक ईमेल भेजा जाएगा.

  4. ईमेल सूचना के विषय और मुख्य हिस्से में बदलाव करें.
    कर्सर को विषय जैसे किसी फ़ील्ड में रखें. इसके बाद, फ़ील्ड में इस्तेमाल किए जा सकने वाले टोकन की सूची देखने के लिए, फ़ॉर्म के सबसे नीचे उपलब्ध टोकन ब्राउज़ करें लिंक चुनें. इसके बाद, आपको एक पॉप-अप दिखेगा. इस पॉप-अप में, कोई टोकन चुना जा सकता है और उसे जोड़ा जा सकता है. जैसे, [user:name], जो डेवलपर के उपयोगकर्ता नाम से मेल खाता है.
  5. कॉन्फ़िगरेशन सेव करें पर क्लिक करें.

आप ईमेल नोटिफ़िकेशन में भी "भेजने वाला" का नाम और पता बदल सकते हैं.

"भेजने वाला" का नाम और पता बदलने के लिए:

  1. अपने पोर्टल पर एडमिन या कॉन्टेंट बनाने के खास अधिकार वाले उपयोगकर्ता के तौर पर लॉग इन करें.
  2. Drupal के एडमिन मेन्यू में, कॉन्फ़िगरेशन > सिस्टम > एसएमटीपी पुष्टि करने के लिए सहायता चुनें. इससे एसएमटीपी की पुष्टि करने वाला सहायता पेज खुलता है.
  3. ईमेल भेजने वाले पते फ़ील्ड में "भेजने वाला" ईमेल पता डालें.
  4. नाम से ईमेल फ़ील्ड में "भेजने वाला" का नाम डालें.
  5. कॉन्फ़िगरेशन सेव करें पर क्लिक करें.
  6. Drupal के एडमिन मेन्यू में, कॉन्फ़िगरेशन > सिस्टम > साइट की जानकारी चुनें.
  7. वही ईमेल पता डालें जिसका इस्तेमाल आपने तीसरे चरण में, ईमेल पते वाले फ़ील्ड में किया था.
  8. कॉन्फ़िगरेशन सेव करें पर क्लिक करें.

कोई इवेंट होने पर ईमेल जनरेट करना

नियमों का एक सामान्य इस्तेमाल किसी इवेंट के जवाब में ईमेल जनरेट करना है. पोर्टल में पहले से तय इवेंट के लिए ईमेल जनरेट करने की सुविधा पहले से मौजूद है. जैसे, जब कोई नया डेवलपर खाता रजिस्टर करता है. हालांकि, ईमेल जनरेट करने के लिए, अपने नियम जोड़े जा सकते हैं. उदाहरण के लिए, डेवलपर के किसी ऐप्लिकेशन को जोड़ने, हटाने या उसमें बदलाव करने पर, ईमेल जनरेट किया जा सकता है.

इस सेक्शन में, एक उदाहरण दिया गया है कि जब कोई डेवलपर किसी ऐप्लिकेशन को रजिस्टर करता है, तब ईमेल जनरेट करने के लिए नियम कैसे बनाया जाता है. इस प्रोसेस में ज़रूरत के मुताबिक बदलाव करें, ताकि दूसरे इवेंट के लिए ईमेल जनरेट किए जा सकें.

डेवलपर के ऐप्लिकेशन बनाने पर ईमेल जनरेट करने के लिए:

  1. अपने पोर्टल पर एडमिन या कॉन्टेंट बनाने के खास अधिकार वाले उपयोगकर्ता के तौर पर लॉग इन करें.
  2. Drupal एडमिन मेन्यू में मॉड्यूल चुनें.
  3. पक्का करें कि नियम यूज़र इंटरफ़ेस (यूआई) मॉड्यूल चालू है.
  4. Drupal एडमिन मेन्यू में, कॉन्फ़िगरेशन > वर्कफ़्लो > नियम चुनें. इससे 'नियम' पेज खुलेगा.
  5. नया नियम जोड़ें बटन चुनें.
  6. नए नियमों के पेज पर, यह जानकारी दें:
    • नियम का नाम, जैसे कि "ईमेल का नियम भेजें".
    • विकल्प के तौर पर, खोज के नियमों को कैटगरी में बांटने वाले टैग के बारे में बताएं.
    • इवेंट पर प्रतिक्रिया दें ड्रॉपडाउन में, डेवलपर ऐप्लिकेशन बनाने के बाद Devconnect चुनें.
  7. नियम सेव करें.
    नियम को सेव करने पर, नियमों में बदलाव करने वाला फ़ॉर्म तीन पैनल के साथ खुलता है: इवेंट (जिन्हें आपने अभी बनाया है), शर्तें, और कार्रवाइयां.
  8. कार्रवाइयां में जाकर, कार्रवाई जोड़ें चुनें.
  9. जोड़ने के लिए कार्रवाई चुनें ड्रॉपडाउन से, सिस्टम > मेल भेजें चुनें.
    इसे चुनने पर एक पेज खुलेगा, जो आपको ईमेल फ़ॉर्मैट करने की सुविधा देगा. इस फ़ॉर्म का इस्तेमाल ईमेल के "पाने वाला", "विषय", "मैसेज", और ईमेल के दूसरे फ़ील्ड में जानकारी देने के लिए करें.

    फ़ील्ड में इस्तेमाल किए जा सकने वाले पैटर्न की सूची देखने के लिए, हर फ़ील्ड के नीचे दिए गए रिप्लेसमेंट पैटर्न लिंक को बड़ा करें. उदाहरण के लिए, अगर 'पाने वाला' फ़ील्ड में, बदले जाने वाले पैटर्न को बड़ा किया जाता है, तो आपको उन पैटर्न की एक सूची दिखेगी जिनमें [app:developer] शामिल होगा. अगर 'पाने वाला' फ़ील्ड में यह पैटर्न डाला जाता है, तो ऐप्लिकेशन बनाने वाले को ईमेल भेज दिया जाता है.
  10. फ़ील्ड को नीचे दिखाए गए तरीके से सेट करें:
  11. नियम में बदलाव करने वाले पेज पर वापस जाने के लिए, सेव करें चुनें.
  12. बदलाव सेव करें को चुनें.

पोर्टल पर नया ऐप्लिकेशन जोड़कर नियम की जांच करें. आपको जवाब में एक ईमेल सूचना मिलेगी, जो कुछ इस तरह दिखेगी:

Subject: App test email app created

App: test email app
API products: PremiumWeatherAPI, weatherapikey-Product
Created at: Mon, 01/27/2014 - 10:16