คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
โดยค่าเริ่มต้น พอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์จะส่งอีเมลเพื่อตอบกลับเหตุการณ์บางอย่าง สำหรับ ตัวอย่างเช่น เมื่อนักพัฒนาซอฟต์แวร์รายใหม่ลงทะเบียนในพอร์ทัล พอร์ทัลจะส่งการต้อนรับโดยอัตโนมัติ ส่งอีเมลถึงนักพัฒนาซอฟต์แวร์ หรือหากนักพัฒนาแอปทำรหัสผ่านหาย นักพัฒนาแอปสามารถขอ ด้วยรหัสผ่านชั่วคราว
ในฐานะผู้ให้บริการ API คุณสามารถควบคุมทุกแง่มุมของอีเมลที่สร้างโดยพอร์ทัลได้ ซึ่งรวมถึง
- การจัดรูปแบบอีเมลอัตโนมัติที่ส่งโดยพอร์ทัล
- การระบุเซิร์ฟเวอร์ SMTP ที่พอร์ทัลใช้
- การเพิ่มกฎเพื่อสร้างอีเมลตามเหตุการณ์ในพอร์ทัล
การส่งอีเมลจากพอร์ทัลในระบบคลาวด์
การกำหนดค่าอีเมลเริ่มต้นสำหรับพอร์ทัลในระบบคลาวด์ที่ใช้งานใน Pantheon หรือ Acquia ควร ใช้ในสภาพแวดล้อมที่ไม่ได้ใช้งานจริงเท่านั้น อีเมลที่ส่งจากเซิร์ฟเวอร์ระบบคลาวด์ที่ไม่ระบุตัวตนอาจ ถูกบล็อกหรือทำเครื่องหมายว่าเป็นสแปม
สำหรับพอร์ทัลที่ใช้งานจริง ให้ใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้สำหรับการส่งอีเมล
- ใช้โมดูล SMTP เพื่อกำหนดเส้นทางอีเมลไปยังเซิร์ฟเวอร์ SMTP ของบริษัทตามที่อธิบายไว้ในการกำหนดค่าเซิร์ฟเวอร์ SMTP
- ใช้บริการอีเมลภายนอก เช่น SendGrid หรือ Amazon SES (บริการอีเมลแบบง่าย) สำหรับ
ข้อมูลเพิ่มเติม โปรดดู
- Pantheon: อีเมลใน Pantheon
- Acquia: เกี่ยวกับอีเมลในแอปพลิเคชัน Acquia Cloud
การส่งอีเมลจากพอร์ทัลภายในองค์กร
โดยค่าเริ่มต้น ระบบจะส่งอีเมลโดยใช้ PHP mail() PHP พยายามส่งอีเมลโดยใช้ Sendmail ในระบบภายใน ซึ่งสามารถ กำหนดค่าใน php.ini ของ PHP
สำหรับพอร์ทัลที่ใช้งานจริง คุณสามารถใช้โมดูล SMTP ที่อธิบายไว้ด้านล่างเพื่อส่งอีเมลผ่าน เซิร์ฟเวอร์ SMTP หรือเซิร์ฟเวอร์ของบริษัท
การกำหนดค่าเซิร์ฟเวอร์ SMTP
พอร์ทัลนักพัฒนาซอฟต์แวร์กำหนดให้คุณต้องกำหนดค่าเซิร์ฟเวอร์ SMTP เพื่อส่งข้อความอีเมล ถึง กำหนดค่าเซิร์ฟเวอร์ SMTP คุณต้องเปิดใช้โมดูลการสนับสนุนการตรวจสอบสิทธิ์ SMTP ของ Drupal ในนักพัฒนาซอฟต์แวร์ก่อน พอร์ทัล
หลังจากกำหนดค่าเซิร์ฟเวอร์ SMTP แล้ว อีเมลทั้งหมดที่ส่งโดยพอร์ทัลนักพัฒนาซอฟต์แวร์จะใช้ SMTP เซิร์ฟเวอร์ อีเมลเหล่านี้รวมถึงอีเมลที่ส่งไปยังนักพัฒนาซอฟต์แวร์รายใหม่ อีเมลที่ส่งถึงนักพัฒนาซอฟต์แวร์ที่แพ้ รหัสผ่าน และอีเมลที่ส่งไปยังนักพัฒนาซอฟต์แวร์ที่มีบัญชีที่ถูกบล็อก
ในการกำหนดค่าเซิร์ฟเวอร์ SMTP ให้ทำดังนี้
- ลงชื่อเข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบหรือการสร้างเนื้อหา
- เลือก Modules ในเมนูการดูแลระบบของ Drupal
หน้าโมดูลจะเปิดขึ้น - เปิดใช้โมดูลการสนับสนุนการตรวจสอบสิทธิ์ SMTP
- บันทึกการกำหนดค่า
- หลังจากเปิดใช้โมดูลแล้ว ให้เลือกกำหนดค่าในการตรวจสอบสิทธิ์ SMTP
รายการการสนับสนุนในหน้าโมดูล
หน้าการกำหนดค่าการสนับสนุนการตรวจสอบสิทธิ์ SMTP จะปรากฏขึ้น - เลือกเปิดในส่วนเปิดหรือปิดโมดูลนี้
- ในส่วนการตั้งค่าเซิร์ฟเวอร์ SMTP ให้ป้อนข้อมูลต่อไปนี้
- ที่อยู่เซิร์ฟเวอร์ SMTP เช่น สำหรับเซิร์ฟเวอร์ SMTP ขาออกของ Gmail ใช้ smtp.gmail.com
- หรือป้อนที่อยู่เซิร์ฟเวอร์ SMTP สำรอง ค่านี้ไม่ใช่ ต้องระบุ
- ป้อนพอร์ต SMTP ค่าของพอร์ตนี้อาจแตกต่างกันไปตาม โปรโตคอลการเข้ารหัสที่เลือก ตัวอย่างเช่น สำหรับ Gmail พอร์ตคือ 465 เมื่อใช้ SSL และ 587 สำหรับ TLS
- เลือกโปรโตคอลการเข้ารหัสเป็นไม่มี, SSL หรือ TLS
- ในส่วนการตรวจสอบสิทธิ์ SMTP ให้ระบุชื่อผู้ใช้และรหัสผ่านที่ใช้ สำหรับการตรวจสอบสิทธิ์ SMTP ต้องเป็นชื่อผู้ใช้และรหัสผ่านที่ถูกต้องในเซิร์ฟเวอร์ SMTP
- ในส่วนตัวเลือกอีเมล ให้ป้อนอีเมลและชื่อผู้ใช้ สร้างข้อความอีเมล ค่าเหล่านี้สอดคล้องกับคอลัมน์ "From" ของอีเมล
- (ไม่บังคับ) ในส่วนส่งข้อความอีเมลทดสอบ ให้ป้อนอีเมล พอร์ทัลจะส่งข้อความทดสอบ
- บันทึกการกำหนดค่า
การบันทึกการกำหนดค่าจะสร้างข้อความอีเมลทดสอบและแสดงการกำหนดค่า ตรวจสอบกล่องจดหมายของที่อยู่อีเมลของข้อความทดสอบเพื่อให้แน่ใจว่า มาถึง - เลือกการกำหนดค่า > ระบบ > ข้อมูลเว็บไซต์ใน Drupal เมนูการดูแลระบบ
- ในส่วนรายละเอียดเว็บไซต์ ให้ตั้งค่าอีเมลเป็นอีเมลเดียวกับ
ที่คุณระบุไว้ในขั้นตอนที่ 9
โมดูล Drupal บางรายการที่สร้างอีเมลจะใช้ฟิลด์นี้เพื่อระบุช่อง "จาก" ที่อยู่ของ อีเมล และไม่ใช่ค่าในหน้าการสนับสนุนการตรวจสอบสิทธิ์ SMTP - บันทึกการกำหนดค่า
การกำหนดค่าและจัดรูปแบบอีเมล การแจ้งเตือน
คุณสามารถกำหนดค่าการแจ้งเตือนทางอีเมลต่างๆ ที่ส่งเพื่อตอบกลับ กิจกรรมอย่างเช่นการลงทะเบียน การลบ การบล็อก และการเลิกบล็อกบัญชีนักพัฒนาแอป
นอกจากนี้ คุณยังสามารถควบคุมปุ่ม "จาก" ของอีเมล
วิธีกำหนดค่าการแจ้งเตือนทางอีเมล
- ลงชื่อเข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบหรือการสร้างเนื้อหา
- เลือกการกำหนดค่า > ผู้คน > การตั้งค่าบัญชีใน Drupal เมนูการดูแลระบบ ซึ่งจะเปิดหน้าการตั้งค่าบัญชี
- เลือกประเภทการแจ้งเตือนทางอีเมลในส่วนอีเมลของหน้าการตั้งค่าบัญชี ตัวอย่างเช่น คุณสามารถเลือก "ยินดีต้อนรับ (ไม่ต้องมีการอนุมัติ)" ซึ่งจะส่งอีเมลเมื่อ บัญชีนักพัฒนาแอปจะได้รับอนุมัติโดยอัตโนมัติในระหว่างขั้นตอนการลงทะเบียนนักพัฒนาแอป
- แก้ไขเรื่องและเนื้อหาของการแจ้งเตือนทางอีเมล
วางเคอร์เซอร์ในช่องต่างๆ เช่น เรื่อง แล้วเลือก ลิงก์เรียกดูโทเค็นที่ใช้ได้ที่ด้านล่างของแบบฟอร์มเพื่อดูรายการ โทเค็นที่คุณสามารถใช้ในฟิลด์ ป๊อปอัปจะปรากฏขึ้นเพื่อให้คุณเลือกโทเค็นที่จะเพิ่ม เช่น [user:name] ซึ่ง ตรงกับชื่อผู้ใช้ของนักพัฒนาซอฟต์แวร์ - คลิก Save Configuration
นอกจากนี้ คุณยังสามารถเปลี่ยนช่อง "จาก" ชื่อและที่อยู่ในการแจ้งเตือนทางอีเมล
หากต้องการเปลี่ยน "จาก" ชื่อและที่อยู่
- ลงชื่อเข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบหรือการสร้างเนื้อหา
- เลือกการกำหนดค่า > ระบบ > การสนับสนุนการตรวจสอบสิทธิ์ SMTP ใน เมนูการดูแลระบบของ Drupal ซึ่งจะเปิดหน้าการสนับสนุนการตรวจสอบสิทธิ์ SMTP
- ระบุ "จาก" อีเมลในช่องอีเมลจากที่อยู่
- ระบุ "จาก" ชื่อในช่อง E-Mail From Name
- คลิก Save Configuration
- เลือกการกำหนดค่า > ระบบ > ข้อมูลเว็บไซต์ใน Drupal เมนูการดูแลระบบ
- ระบุที่อยู่อีเมลเดียวกับที่คุณใช้ในขั้นตอนที่ 3 ในฟิลด์ E-Mail Address
- คลิก Save Configuration
สร้างอีเมลเมื่อมีกิจกรรม
การใช้กฎทั่วไปอย่างหนึ่งคือการสร้างอีเมลเพื่อตอบกลับเหตุการณ์ พอร์ทัลมีในตัว รองรับการสร้างอีเมลสำหรับเหตุการณ์ที่กำหนดไว้ล่วงหน้า เช่น เมื่อนักพัฒนาซอฟต์แวร์รายใหม่ลงทะเบียน ของคุณได้ แต่คุณสามารถเพิ่มกฎของคุณเองเพื่อสร้างอีเมลได้ ตัวอย่างเช่น คุณสามารถ สร้างอีเมลเมื่อนักพัฒนาแอปเพิ่ม นำออก หรือแก้ไขแอป
ส่วนนี้ประกอบด้วยตัวอย่างวิธีการสร้างกฎเพื่อสร้างอีเมลเมื่อนักพัฒนาแอป ลงทะเบียนแอป แก้ไขขั้นตอนนี้ตามความจำเป็นเพื่อสร้างอีเมลสำหรับเหตุการณ์อื่นๆ
วิธีสร้างอีเมลเมื่อนักพัฒนาแอปสร้างแอป
- ลงชื่อเข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบหรือการสร้างเนื้อหา
- เลือก Modules ในเมนูการดูแลระบบของ Drupal
- ตรวจสอบว่าเปิดใช้โมดูล UI กฎ แล้ว
- เลือกการกำหนดค่า > เวิร์กโฟลว์ > กฎในการดูแลระบบ Drupal เมนู ซึ่งจะเปิดหน้ากฎ
- เลือกปุ่มเพิ่มกฎใหม่
- ในหน้ากฎใหม่ ให้ระบุสิ่งต่อไปนี้
- ชื่อกฎ เช่น "ส่งอีเมลกฎ"
- (ไม่บังคับ) ระบุแท็กที่ใช้ในการจัดหมวดหมู่กฎสำหรับ ค้นหา
- ในเมนูแบบเลื่อนลงตอบสนองต่อเหตุการณ์ ให้เลือก "ยกเลิกการเชื่อมต่อ" > เมื่อสร้าง ของแอปนักพัฒนาซอฟต์แวร์
- บันทึกกฎ
การบันทึกกฎจะเปิดแบบฟอร์มแก้ไขกฎโดยมี 3 แผง ได้แก่ เหตุการณ์ (ซึ่งคุณ เพิ่งสร้าง) เงื่อนไข และการดำเนินการ - เลือกเพิ่มการทำงานในส่วนการดำเนินการ
- จากเมนูแบบเลื่อนลงเลือกการดำเนินการที่จะเพิ่ม ให้เลือกระบบ >
ส่งอีเมล
ตัวเลือกนี้จะเปิดหน้าให้คุณจัดรูปแบบอีเมล ใช้แบบฟอร์มนี้เพื่อระบุช่อง "ถึง" "เรื่อง" "ข้อความ" และช่องอื่นๆ ของอีเมล
ขยายลิงก์รูปแบบการแทนที่ใต้แต่ละช่องเพื่อดูรายการ รูปแบบที่ใช้ได้จริง ตัวอย่างเช่น ถ้าคุณขยายรูปแบบการแทนที่ใน ช่อง "ถึง" คุณจะเห็นรายการรูปแบบที่มี [app:developer] หากระบุข้อมูลนี้ ในช่องถึง ระบบจะส่งอีเมลไปยังผู้สร้างแอป - ตั้งค่าช่องตามที่แสดงด้านล่าง
วันที่ - เลือกบันทึกเพื่อกลับไปที่หน้าแก้ไขกฎ
- เลือกบันทึก การเปลี่ยนแปลง
ทดสอบกฎด้วยการเพิ่มแอปใหม่ในพอร์ทัล คุณจะได้รับการแจ้งเตือนทางอีเมลใน คำตอบที่ปรากฏด้านล่าง
Subject: App test email app created App: test email app API products: PremiumWeatherAPI, weatherapikey-Product Created at: Mon, 01/27/2014 - 10:16