דלג לתוכן הראשי

הגדרת דוא"ל ו-SMS

הגדרת דוא"ל ו-SMS ספציפית לדייר למשלוח התראות.

דוא"ל​

מקור: src/modules/email/ הרשאה: MANAGE_EMAIL_CONFIG

נקודות קצה​

MethodEndpointתיאור
POST/email-configיצירת הגדרת SMTP
GET/email-configקבלת הגדרה (סיסמה מוסתרת)
PATCH/email-config/:idעדכון הגדרה
DELETE/email-config/:idמחיקת הגדרה
POST/email-config/sendשליחת דוא"ל
POST/email-config/testבדיקת חיבור SMTP

מימוש​

  • שימוש ב-Nodemailer עם הגדרות SMTP ספציפיות לדייר
  • סיסמה לא מוחזרת בתגובות GET
  • פורט ברירת מחדל 587, TLS אופציונלי

SMS​

מקור: src/modules/sms/ הרשאה: MANAGE_SMS_CONFIG

ספקים​

  • Twilio (ברירת מחדל)
  • AWS SNS
סכנה

שדות רגישים (smtpPassword, twilioAuthToken, awsSnsSecretKey) לעולם לא מוחזרים בתגובות API.

מודלים ב-Prisma​

  • EmailConfig — הגדרות SMTP לכל דייר
  • SmsConfig — הגדרות ספק SMS לכל דייר
  • NotificationLog — היסטוריית משלוחים משותפת