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

הגדרת דוא"ל ו-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 — היסטוריית משלוחים משותפת