הגדרת Email Deliverability עם דומיין מותאם
סקירה כללית
המטרה היא להעביר את שליחת האימיילים של Agentix לדומיין ייעודי כמוmail.agentix.app, עם SPF, DKIM ו-DMARC פעילים.
זה חשוב כדי:
- לשפר inbox placement
- להפחית סיכוי לספאם
- לאמת שההודעות נשלחות באמת בשם Agentix
- אימות כתובת אימייל
- איפוס סיסמה
1. דרישות מוקדמות
- חשבון Resend עם API key פעיל
- גישה להגדרות DNS של
agentix.app - גישה למשתני הסביבה של Railway
2. הוספת הדומיין ל-Resend
- פתחו את Resend Dashboard
- לחצו על Add Domain
- הזינו
mail.agentix.app - בחרו region מתאים
- העתיקו את רשומות ה-DNS ש-Resend מספקת
3. הגדרת SPF
הוסיפו TXT record לפי הערך שמופיע ב-Resend.| Field | Value |
|---|---|
| Host | mail.agentix.app או mail |
| Type | TXT |
| Value | ערך SPF ש-Resend מציגה |
| TTL | 3600 או ברירת המחדל של ספק ה-DNS |
4. הגדרת DKIM
Resend מספקת מספר רשומות CNAME עבור DKIM. יש להוסיף את כולן בדיוק כפי שהן. בדיקה:5. אימות הדומיין ב-Resend
- חזרו ל-Resend > Domains
- לחצו על Verify
- ודאו שכל הרשומות מסומנות כתקינות
- בדקו שגיאות כתיב
- המתינו להפצת DNS
- ודאו שה-Host לא שוכפל בטעות על ידי ספק ה-DNS
6. הגדרת DMARC
הוסיפו TXT record:| Field | Value |
|---|---|
| Host | _dmarc.mail.agentix.app |
| Type | TXT |
| Value | v=DMARC1; p=none; rua=mailto:dmarc-reports@agentix.app; pct=100 |
p=none ורק לאחר תקופת ניטור עברו ל-quarantine או reject.
7. עדכון FROM_EMAIL
אחרי שהדומיין אומת:- פתחו את Railway > API service > Variables
- עדכנו את
FROM_EMAILל: - בצעו redeploy לשירות ה-API
8. Checklist לאימות
- הדומיין מסומן כ-Verified ב-Resend
-
dig TXT mail.agentix.appמחזיר SPF -
dig CNAME resend._domainkey.mail.agentix.appמחזיר DKIM -
dig TXT _dmarc.mail.agentix.appמחזיר DMARC - נשלח אימייל בדיקה בהצלחה
- ההודעה הגיעה ל-Inbox ולא לספאם
9. פתרון תקלות
| בעיה | מה לבדוק |
|---|---|
| SPF לא תקין | ערך TXT, Host שגוי או propagation |
| DKIM לא תקין | CNAME חסר או שגוי |
| אימיילים מגיעים לספאם | DMARC חסר, דומיין לא מאומת או מוניטין שולח נמוך |
| אימיילים לא נשלחים | בדקו RESEND_API_KEY ו-FROM_EMAIL |