ข้ามไปยังเนื้อหาหลัก

บริการอีเมลในตัวของ Logto

Logto มีบริการอีเมลในตัวเพื่อความสะดวกของคุณในสถานการณ์ต่อไปนี้:

  1. สำรวจหรือทดสอบประสบการณ์การเข้าสู่ระบบด้วยอีเมลของ Logto ได้อย่างรวดเร็ว
  2. ใช้งานโดยตรงกับผลิตภัณฑ์ออนไลน์ของคุณ เหมาะสำหรับสตาร์ทอัพใหม่ที่สะดวกใช้ logto.email เป็นโดเมนอีเมลผู้ส่ง

คุณสมบัติของบริการอีเมล Logto:

  • ใช้ฟรี: ไม่มีค่าใช้จ่ายและไม่มีขีดจำกัดการใช้งานอีเมลต่อวัน ช่วยประหยัดต้นทุนของคุณ
  • ง่ายดาย: ไม่ต้องตั้งค่ากับผู้ให้บริการอีเมลภายนอก เพียงปรับแต่งข้อมูลแบรนด์พื้นฐานสำหรับเทมเพลตอีเมล หากยังไม่มีข้อมูลแบรนด์ของคุณเอง ก็สามารถเริ่มใช้งานได้ในไม่กี่คลิก
  • มั่นใจในการส่งถึง: ด้วยบริการอีเมลของ Logto คุณจะได้รับบริการที่เสถียรและการส่งอีเมลที่เชื่อถือได้ เพื่อให้แน่ใจว่าผู้ใช้สามารถเข้าถึงผลิตภัณฑ์ของคุณได้

อย่างไรก็ตาม แม้จะสะดวกแต่ก็มีข้อจำกัดบางประการที่ควรทราบ:

  1. อีเมลจะถูกส่งจากที่อยู่อีเมลคงที่ no-reply@logto.email
  2. ไม่สามารถเพิ่มลิงก์หรือเนื้อหากำหนดเองอื่น ๆ ลงในอีเมลได้

ขึ้นอยู่กับความต้องการทางธุรกิจที่เปลี่ยนแปลง คุณสามารถเลือกใช้ผู้ให้บริการอีเมลอื่นในภายหลังได้ เรามี ตัวเชื่อมต่อบริการอีเมลสำเร็จรูป ให้เลือกหลากหลาย และยังรองรับ SMTP, HTTP และ Webhook สำหรับการส่งอีเมล คุณจึงมั่นใจได้ว่าจะมีวิธีที่เหมาะกับคุณเสมอ

บันทึก:

บริการอีเมลฟรีในตัวของ Logto ขณะนี้มีให้เฉพาะผู้ใช้ Cloud เท่านั้น สำหรับผู้ใช้บริการโอเพ่นซอร์ส คุณสามารถตั้งค่าผู้ให้บริการอีเมลของคุณเองสำหรับการเข้าสู่ระบบด้วยอีเมลได้อย่างยืดหยุ่น

ขั้นตอนการตั้งค่า

ทำตามขั้นตอนเหล่านี้เพื่อกำหนดค่าบริการอีเมล Logto:

  1. ไปที่ Connector > Email and SMS connectors
  2. หากต้องการเพิ่ม Email connector ใหม่ ให้คลิกปุ่ม "Set up" และเลือกตัวเชื่อมต่อ "Logto email service"
  3. เมื่อสร้างตัวเชื่อมต่อ "Logto email service" สำเร็จแล้ว คุณสามารถปรับแต่งข้อมูลแบรนด์พื้นฐานที่จะแสดงในเทมเพลตอีเมลได้
  4. หลังจากปรับแต่งแล้ว อย่าลืมส่งอีเมลทดสอบไปยังอีเมลของคุณก่อนบันทึกการเปลี่ยนแปลง

ตัวเลือกการปรับแต่ง:

  • From email: อีเมลผู้ส่งถูกตั้งค่าเป็น no-reply@logto.email และไม่สามารถแก้ไขได้
  • Sender name: กำหนดชื่อแบรนด์ของคุณเป็นชื่อผู้ส่ง เพื่อให้ผู้ใช้จดจำได้
  • Company information: แสดงชื่อบริษัท ที่อยู่ หรือรหัสไปรษณีย์ เพื่อเสริมความน่าเชื่อถือและเป็นไปตามข้อกำหนด หมายเหตุ: ไม่อนุญาตให้ใส่ URL
  • App logo: อัปโหลดโลโก้แบรนด์แอปของคุณ เพื่อให้คุณค่าสินค้าแอปของคุณปรากฏในอีเมลที่ผู้ใช้ได้รับ

เทมเพลตอีเมลแบบรวมศูนย์

บริการอีเมล Logto ใช้เทมเพลตอีเมลแบบรวมศูนย์ที่ออกแบบมาเฉพาะสำหรับแต่ละสถานการณ์การยืนยันตัวตน:

การใช้งานสถานการณ์
Registerผู้ใช้สร้างบัญชีด้วยอีเมลและยืนยันโดยกรอกรหัสยืนยันที่ Logto ส่งไปยังอีเมลของตน
SignInผู้ใช้เข้าสู่ระบบด้วยอีเมลและยืนยันโดยกรอกรหัสยืนยันแทนการกรอกรหัสผ่าน
ForgotPasswordหากผู้ใช้ลืมรหัสผ่านขณะเข้าสู่ระบบ สามารถเลือกยืนยันตัวตนด้วยอีเมลที่เคยยืนยันกับ Logto แล้ว
Genericเทมเพลตนี้สามารถใช้เป็นตัวเลือกสำรองทั่วไปสำหรับหลายสถานการณ์ เช่น การทดสอบการตั้งค่าตัวเชื่อมต่อ เป็นต้น
OrganizationInvitationใช้เทมเพลตนี้เพื่อส่งลิงก์เชิญผู้ใช้เข้าร่วมองค์กร
UserPermissionValidationระหว่างการใช้งานแอป อาจมีบางการดำเนินการที่มีความเสี่ยงสูงหรือมีระดับความเสี่ยงค่อนข้างสูงซึ่งต้องการการยืนยันตัวตนเพิ่มเติม เช่น การโอนเงิน การลบทรัพยากรที่ใช้งานอยู่ หรือการยกเลิกสมาชิก เทมเพลต UserPermissionValidation สามารถใช้กำหนดเนื้อหาอีเมลรหัสยืนยันที่ผู้ใช้จะได้รับในสถานการณ์เหล่านี้ได้
BindNewIdentifierเมื่อผู้ใช้แก้ไขโปรไฟล์ อาจมีการผูกอีเมลใหม่กับบัญชีปัจจุบัน ในกรณีนี้สามารถใช้เทมเพลต BindNewIdentifier เพื่อปรับแต่งเนื้อหาอีเมลยืนยันได้
MfaVerificationเมื่อเปิดใช้งาน MFA ทางอีเมล เทมเพลตนี้จะใช้ส่งรหัสยืนยันให้ผู้ใช้ระหว่างกระบวนการยืนยันตัวตนหลายปัจจัย
BindMfaเมื่อเปิดใช้งาน MFA ทางอีเมล เทมเพลตนี้จะใช้สำหรับตั้งค่ารหัสยืนยัน MFA ทางอีเมล ผู้ใช้จะได้รับรหัสนี้เมื่อผูกหรือกำหนดค่าอีเมลเป็นปัจจัย MFA ให้กับบัญชีของตน

ตัวอย่างเทมเพลตอีเมลสำหรับการใช้งานประเภท "Register" พร้อมข้อมูลแบรนด์ที่ปรับแต่งเอง:

ตัวอย่างบริการอีเมลในตัวของ Logto

หากไม่มีการระบุข้อมูลแบรนด์ เทมเพลตอีเมลจะยังคงใช้งานได้โดยแสดงผลและรูปแบบมาตรฐาน:

ตัวอย่างบริการอีเมลในตัวของ Logto แบบไม่มีแบรนด์

การแปลภาษา

บริการอีเมลในตัวของ Logto รองรับหลายภาษา โดยจะตรวจสอบการตั้งค่าภาษาของผู้ใช้จากประสบการณ์การลงชื่อเข้าใช้โดยอัตโนมัติ และส่งอีเมลเป็นภาษาที่ผู้ใช้ต้องการ

เมื่อส่งคำเชิญเข้าร่วมองค์กรผ่าน Management API คุณสามารถระบุพารามิเตอร์ locale ใน payload ของคำขอได้ เช่น:

{
"inviterId": "inviter-user-id",
"invitee": "invitee-email-address",
"expiresAt": "epoch-timestamp",
"organizationId": "organization-id",
"messagePayload": {
"link": "https://your-app.com/invite-accept?invitation-id=abcd1234",
"locale": "fr"
}
}

คำถามที่พบบ่อย

สามารถเพิ่ม CSS หรือ HTML กำหนดเองในบริการอีเมล Logto ได้หรือไม่

บริการอีเมลในตัวของ Logto ไม่รองรับ CSS หรือ HTML กำหนดเอง คุณสามารถปรับแต่งได้เฉพาะองค์ประกอบแบรนด์ทั่วไปเท่านั้น ข้อจำกัดนี้มีขึ้นเพื่อรักษาเสถียรภาพของบริการอีเมลในตัว เนื่องจากผู้เช่าทั้งหมดใช้ IP address และที่อยู่อีเมลผู้ส่งเดียวกัน ดูรายละเอียดเพิ่มเติมได้ที่ "ปัจจัยที่ช่วยปรับปรุงการส่งอีเมล"

หากต้องการปรับแต่งเทมเพลตอีเมล แนะนำให้ใช้ตัวเชื่อมต่ออีเมลอื่น เช่น AWS Direct Mail, SendGrid, Mailgun, Postmark หรือ SMTP