גרסה 0.1.1, 6 באוקטובר 2026. ב-WordPress התוסף נקרא Tanichev Email Deliverability Tester. הורדה (60 KB), SHA-256 0f01ef55eece5fcfefbc85b219fba301d574a09aa8ad0ce66377e00b6626980b. הוראות ההתקנה נמצאות בחלק האחרון של דף זה.
למה צריך תוסף, כשהאתר יכול פשוט לשלוח לכתובת בדיקה
אפשר לעשות זאת, וקל לשלוח אימייל אחד מתיבת הדואר שלכם, לקבל ציון טוב ולעצור שם, בזמן שאישורי ההזמנות נשלחים בדרך אחרת. הדואר של חנות נשלח דרך wp_mail(): באמצעות mail() של PHP בשרת האינטרנט, אם אף אחד לא שינה זאת, או באמצעות תוסף SMTP כמו WP Mail SMTP או FluentSMTP. לכל אחת מהאפשרויות האלה יש כתובת From משלה, שולח מעטפה משלה ושרת משלה, ולכל אימייל של WooCommerce יש בנוסף כתובת From משלו. התוסף שולח את הבדיקה בדיוק באותו נתיב.
מהי בדיקה
בחרו אחד מסוגי האימיילים באתר ולחצו על שליחת הבדיקה:
- איפוס סיסמה, פרטי התחברות של משתמש חדש, הודעה למנהל על משתמש חדש, תגובה שממתינה לאישור;
- עם WooCommerce: הזמנה בטיפול, הזמנה שהושלמה, חשבונית והודעת אימייל על הזמנה חדשה לחנות, ש-WooCommerce יוצר באמצעות הזמנה פיקטיבית;
- אימייל רגיל וקצר, או אימייל שתדביקו.
כל אחד מהם ממולא בפרטים של Jane Sample, בקישור איפוס שלא מאפס דבר ובהזמנה שלעולם אינה נשמרת, מכיוון שכל מי שיש לו קישור לדוח הבדיקה יכול לפתוח אותו.
הבדיקה גם מציינת לשירות אם WordPress שולח דרך mail() או SMTP, ובאמצעות איזה שרת ואיזה תוסף SMTP, והתוכנית שנוצרת באמצעות בינה מלאכותית מביאה זאת בחשבון. באתר הבדיקה שלי, ששולח באמצעות mail() של PHP, הצעדים הראשונים בתוכנית היו "הפסיקו לשלוח ישירות דרך שרת האינטרנט" ו"אשרו את ספק ה-SMTP באמצעות SPF".
האפשרות "בדקו גם את התיקייה אצל ספקי הדוא"ל" מופעלת כברירת מחדל וצורכת כ-30 הודעות דוא"ל נוספות ממכסת ה-SMTP שלכם. העותקים נשלחים כמה בכל פעם כל עוד הדף פתוח, או בהרצות המתוזמנות של WordPress כשהוא אינו פתוח. הטבלה מתמלאת במהלך כחצי שעה: תיבת דואר נכנס, ספאם או קידומי מכירות ב-Gmail, Outlook, Yahoo, Proton, AOL ושאר הספקים, או התשובה שספק החזיר כשסירב לקבל את האימייל. תיבות הדואר של Gmail הן תיבות בדיקה ציבוריות, ולכן ניתן לראות בהן את שורת הנושא ואת שם השולח.
רשומות להוספה
לפני שליחת הודעה כלשהי, דף הבדיקה בודק את רשומות SPF, DKIM, DMARC ו-MX של דומיין ה-From ומציג את הרשומות שיש להוסיף, כל אחת עם כפתור Copy. כשהאתר שולח דרך ספק מוכר (Mailgun, SendGrid, Google, Microsoft 365, Amazon SES, Brevo, Postmark ועוד כמה), שורת ה-SPF כוללת את הוראת ה-include של אותו ספק במקום IP אחד מהמאגר שלו. לאחר בדיקה, המערכת יודעת גם מאיזו כתובת IP הגיע האימייל. התוסף לעולם אינו משנה את ה-DNS. אין לו אפשרות לעשות זאת, מכיוון שהאזור מנוהל אצל רשם הדומיין או ב-Cloudflare.
היסטוריה
הכרטיסייה History מציגה את בדיקות האתר, מהחדשה לישנה. התרשים שמעליה עוקב אחר הציון, ובכל שורה מצוין אילו בדיקות השתנו מנכשל לעבר, או להפך, מאז הבדיקה הקודמת.
ניטור
החלק הזה כבוי עד שתפעילו אותו. לאחר מכן, אחת לדקה, התוסף שואל את Email Spam Tester אילו מסוגי האימיילים שהאתר שלח הם חדשים, ושולח עותק של סוגים אלה בלבד לכתובת פרטית, דרך אותו wp_mail(). האימייל המקורי אינו משתנה, והעותק שומר על השולח ועל הכותרות, אך מסיר Cc, Bcc, קבצים מצורפים ואת מחרוזת השאילתה מכל קישור, וכך מסיר גם מפתחות לאיפוס סיסמה. הדוח שלו מציין איזה תוסף שלח את האימייל, על סמך הקוד שקרא ל-wp_mail(): WooCommerce, Contact Form 7, WPForms או WordPress עצמו.
הלשונית Monitoring מציגה את 24 השעות האחרונות לפי תוסף, התראות כגון "WooCommerce: DMARC נכשל ב-12 מתוך 12 אימיילים", ואימיילים ש-WordPress כלל לא הצליח להעביר, יחד עם תשובת השרת. כשלים אלה מופיעים גם כבדיקה ב-Site Health.
השאר
- Site Health: האימות בבדיקה האחרונה וכשלי השליחה של היום.
- וידג'ט בלוח הבקרה עם הציון האחרון.
- WP-CLI:
wp deliverability-tester test --email=password_reset,check,history,monitor on. - כל אתר ברשת multisite מתחבר בנפרד.
- הסרת ההתקנה סוגרת אצלנו את כתובת הניטור ומוחקת את אפשרויות התוסף.
מה יוצא מהאתר שלכם
שום דבר לא נשלח לפני שאתם לוחצים על Connect this site. לאחר מכן השירות מקבל את גרסאות WordPress והתוספים, את הודעות הבדיקה, את הדומיין שבשדה From ואת אופן השליחה של WordPress (לעולם לא סיסמת SMTP), וכן את תשובת השרת כאשר הוא דחה הודעת אימייל, ללא הכתובות. כאשר הניטור מופעל, השירות מקבל גם את השולח ואת הנושא של כל הודעת אימייל שהאתר שולח, וכן עותק מכל סוג חדש. רק האתר יכול לראות את הדוחות האלה. משך השמירה של כל פריט מפורט בחלק על התוסף שבדף הפרטיות.
מחיר
השימוש בתוסף חינמי כרגע, עם 30 בדיקות ו-3 בדיקות תיקיות ביום לכל אתר, ועד 3 דומיינים מנוטרים.
התקנה
- ב-WordPress, עברו אל Plugins › Add New Plugin, חפשו "Tanichev Email Deliverability Tester", התקינו והפעילו אותו. הוא נמצא ב-ספריית WordPress.org, כך שהעדכונים מגיעים דרך לוח הבקרה כמו בכל תוסף אחר.
- כדי להתקין ללא הספרייה, הורידו את קובץ ה-zip שלמעלה, בדקו אותו באמצעות
sha256sum -c tanichev-email-deliverability-tester-0.1.1.zip.sha256(הפקודה אמורה להדפיסOK) והעלו אותו דרך Plugins › Add New Plugin › Upload Plugin. - פתחו את Deliverability Tester בתפריט הניהול, קראו אילו נתונים נשלחים בעת החיבור ולחצו על Connect this site.
- בחרו כתובת אימייל ולחצו על Send the test. הדוח יופיע באותו עמוד בתוך דקה או שתיים.
נבדק ב-WordPress 7.1.2 עם PHP 8.3, WooCommerce והפונקציה mail() של PHP דרך Postfix. עדיין לא נבדק בשירות אחסון פעיל עם תוסף SMTP ששולח דרך ספק, או בהתקנת multisite.