הגדרת דוא"ל ו-SMS
הגדרת דוא"ל ו-SMS ספציפית לדייר למשלוח התראות.
דוא"ל
מקור: src/modules/email/
הרשאה: MANAGE_EMAIL_CONFIG
נקודות קצה
| Method | Endpoint | תיאור |
|---|---|---|
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— היסטוריית משלוחים משותפת