03-7440020+1 917-277-5362+44 203 146-8524
כניסת לקוחות
פתחו חשבון חינם

בונים עם Claude Code, שולחים עם מסר 10

את התבניות, האוטומציות והלוגיקה אתם בונים בעצמכם, בדיוק כמו שאתם רוצים. את השליחה אתם מעבירים אלינו: בקריאת API, בחיבור SMTP או דרך שרת MCP ש-Claude Code מפעיל בעצמו.

לבנות את המערכת זה החלק הקל

עם Claude Code אפשר לבנות בסוף שבוע מערכת שמנהלת רשימה, מעצבת מייל ומתזמנת שליחה. מה שקובע אם המייל מגיע לתיבה הוא מה שקורה אחרי שלוחצים "שלח", וקוד לבדו לא פותר את זה:

  • מוניטין. ספקי המייל שופטים שולח לפי ההיסטוריה של הדומיין ושל כתובות ה-IP שמהן הוא שולח. היסטוריה נבנית רק בזמן ובהתנהגות עקבית.
  • חימום. דומיין חדש שמתחיל לשלוח בבת אחת נראה חשוד לספקי המייל. מעלים את הכמות בהדרגה.
  • החזרות והסרות. כתובת שלא קיימת ונמען שביקש להסיר צריכים להפסיק לקבל, כל פעם, בלי יוצאים מן הכלל.
  • רשימות שחורות. כששרת או דומיין נכנסים לרשימה שחורה מרכזית, המיילים עלולים להידחות או להגיע לספאם עד שהרישום מוסר.

זה החלק שאנחנו עושים מאז 2009. את שרתי השליחה ואת המוניטין שלהם אנחנו מתחזקים, את חימום הדומיין ואת ניקוי הרשימות אנחנו מבצעים עבורכם, ונמען שלחץ על קישור ההסרה מפסיק לקבל מהחשבון שלכם גם בשליחות דרך ה-API.

שלוש דרכים לחבר את מה שבניתם

1. API: קריאה אחת ששולחת מייל

מתאים כשהקוד שלכם מחליט למי לשלוח ומה. מפתח API מנפיקים בחשבון, תחת החשבון שלי, הגדרות מתקדמות, הגדרות API.

// Node.js 18+
const r = await fetch(
  "https://heb.mesereser.com/Services/JsonServices.aspx?f=SendSingleEMailMessage",
  {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      "User-Agent": "my-app/1.0",
      "ApiKey": process.env.MESER10_API_KEY,
    },
    body: JSON.stringify({
      ToEMail: "person@example.com",
      Subject: "ההזמנה שלך התקבלה",
      Body: "<div dir=\"rtl\"><p>תודה, ההזמנה בדרך.</p></div>",
      FromName: "החנות שלי",
      ReplyToEMail: "hello@yourdomain.co.il",
      LinkClickCountType: "",
    }),
  }
);
const res = await r.json();
if (Number(res.ErrorCode) !== 0) throw new Error(res.Result);

שלושה דברים שכדאי לכתוב ל-Claude Code מראש, כי הם המקור הנפוץ לתקלות: המערכת שלנו עונה תמיד ב-HTTP 200 ורק ErrorCode קובע אם ההודעה התקבלה, השדה ReplyToEMail הוא חובה, וצריך לשלוח כותרת User-Agent משלכם (בלעדיה הבקשה עלולה להיחסם ב-403 עוד לפני שהיא מגיעה אלינו). הקריאה הזו שולחת הודעה אחת לנמען אחד, בלי קבצים מצורפים. שליחה לרשימות, קמפיינים ודוחות נמצאים בשירות ה-SOAP ובשרת ה-MCP.

אפשר גם לתת ל-Claude Code את מפרט ה-OpenAPI ולבקש ממנו לכתוב את האינטגרציה. המדריך המלא לשליחת מייל דרך ה-API.

2. SMTP: למערכת שכבר יודעת לשלוח מייל

אם בניתם על ספרייה או על כלי שכבר שולחים ב-SMTP, אין צורך לכתוב אינטגרציה. מגדירים את שרת ה-SMTP שלנו כשרת הדואר היוצא ומזדהים עם שם המשתמש והסיסמה של חשבון מסר 10. את כתובת השרת והפורט מקבלים מצוות התמיכה.

עוד על ממשק ה-SMTP.

3. שרת MCP: Claude Code עובד מול החשבון בעצמו

שרת ה-MCP שלנו הוא קוד פתוח, והוא נותן ל-Claude Code כלים שפועלים מול החשבון שלכם: לראות רשימות וקמפיינים, לבדוק מי לחץ ומי הוסר, ואם פותחים את ההרשאה גם להוסיף אנשי קשר ולשלוח. פקודה אחת מחברת אותו:

claude mcp add --env MESER10_API_KEY=YOUR_KEY --env MESER10_USER_ID=YOUR_ACCOUNT_NUMBER \
  --env MESER10_MODE=read --transport stdio meser10 -- npx -y @meser10/mcp-server

השרת מתחיל במצב קריאה בלבד. כתיבה, שליחה ומחיקה הן רמות נפרדות שנפתחות רק כשאתם מחליטים, וכלים שאינם ברמה שבחרתם לא מוצגים למודל בכלל. השרת רץ אצלכם במחשב, והמפתח נשאר אצלכם. כל הפרטים על שרת ה-MCP. דוגמה מוכנה להורדה: claude-code-email-starter ב-GitHub.

SMS מאותו חשבון

מי שמתחיל במייל ורוצה להוסיף בהמשך תזכורת, עדכון או קוד אימות ב-SMS לא צריך ספק נוסף. אותו מפתח API, אותו חשבון:

const r = await fetch(
  "https://heb.mesereser.com/Services/JsonServices.aspx?f=SendSingleSmsMessage",
  {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      "User-Agent": "my-app/1.0",
      "ApiKey": process.env.MESER10_API_KEY,
    },
    body: JSON.stringify({
      ToPhone: "050XXXXXXX",
      MessageBody: "התור שלך מחר ב-10:00",
      FromName: "MyShop",
    }),
  }
);
const sms = await r.json();
if (Number(sms.ErrorCode) !== 0) throw new Error(sms.Message || sms.Result);

לפני המסרון הראשון צריך לאמת את שם השולח. זה תהליך חד-פעמי.

למי זה מתאים

  • למי שבנה, או בונה עכשיו, מערכת משלו עם Claude Code ורוצה שאת השליחה יחזיק מי שעושה את זה כל יום.
  • למערכת ששולחת הודעות ללקוחות שלה: אישורי הזמנה, חשבוניות, עדכונים וקודי אימות.
  • למי שרוצה לשלוט בלוגיקה ובעיצוב, ולא רוצה לתחזק שרתי דואר.

אם אתם רוצים להחזיק גם את שרתי הדואר בעצמכם, זה פרויקט אחר, ואנחנו לא התשובה שלו.

כמה זה עולה

פתיחת חשבון היא בחינם וכוללת מתנה חד-פעמית של 250 מיילים ו-50 מסרונים, כך שאפשר לנסות את החיבור ב-API לפני שמשלמים. מסלולי הדיוור מתחילים ב-12 ש"ח לחודש לפני מע"מ. כל המחירים. מחשבון: לבנות לבד או לשלוח דרך ספק.

שאלות נפוצות

אפשר לשלוח מהדומיין שלי?

כן, אחרי שמגדירים לדומיין רשומות SPF, DKIM ו-DMARC והדומיין מאומת בחשבון. בדיקת Domain Ready מראה בדקה מה כבר מוגדר ומה חסר.

מה קורה כשנמען מבקש להסיר?

הסטטוס שלו בחשבון משתנה למוסר, והמערכת מפסיקה לשלוח אליו מהחשבון, גם בשליחות דרך ה-API. אין צורך לבדוק סטטוס לפני כל שליחה.

יש מגבלת קצב?

המגבלה נגזרת מהחבילה של החשבון. פנו לתמיכה עם מספר החשבון ותקבלו את המגבלה שחלה עליכם.

שרת ה-MCP יכול לשלוח בלי שאישרתי?

לא. ברירת המחדל היא קריאה בלבד. שליחה נפתחת רק אם הגדרתם אותה במפורש, ומומלץ לבקש מהמודל להציג את הנוסח ואת הנמענים לפני שליחה אמיתית.

צריך לדעת לתכנת?

לחיבור ב-API כדאי להבין מה Claude Code כותב עבורכם. מי שמעדיף בלי קוד יכול לעבוד בממשק הרגיל של מסר 10, או לבקש שנבנה ונשלח עבורו.

רוצים לנסות?
פותחים חשבון חינם ומנפיקים מפתח API.

פתחו חשבון חינם