פרוטוקול SMTP הוא תקן אינטרנט שמשמש שרתי אימייל לשליחה ולקבלה של אימייל. הודעות שגיאה של SMTP עוזרות להבין למה הודעה לא נשלחה בהצלחה. אם הודעות נכנסות או יוצאות מוחזרות, כדאי לבדוק את ההודעות המוחזרות כדי למצוא קוד שגיאת SMTP שיכול לעזור לכם לאבחן את הבעיה.
הודעות השגיאה של שרת ה-SMTP הן בפורמט הבא. כל ספרה בקוד השגיאה ובקוד הסטטוס מספקת רמת פירוט גבוהה יותר:
| קוד תשובה | קוד מצב | הטקסט של התשובה |
|---|---|---|
| xyz | x.y.z | תיאור טקסט |
זו דוגמה להודעת שגיאה של SMTP. בהודעה מוסבר למה השגיאה התרחשה ומומלצות פעולות לפתרון הבעיה:
קודי תשובה
קודי התשובה של SMTP מתייחסים לחלקים ספציפיים בשירות האימייל, ויכולים להצביע על בעיות כמו:
- הנמען המיועד לא רשום בשירות.
- ההודעה סומנה כספאם או כהודעה שמכילה וירוס.
- הדומיין של השולח זוהה כמקור לספאם.
- ההודעה הפרה את מדיניות האימייל של החברה. לדוגמה, ההודעה כללה מספר כרטיס אשראי או שפה אסורה.
קודי תגובה שמתחילים ב-4 וב-5 הם שגיאות, והמספר מציין את סוג השגיאה. שגיאות שמתחילות ב-4 הן כשלים זמניים. לא צריך לעשות כלום, השולח ינסה שוב. שגיאות שמתחילות ב-5 הן כשלים קבועים ונדרשת פעולה כדי לפתור את הבעיה.
קודי שגיאה נפוצים של SMTP 400
קודי שגיאה שמתחילים ב-4 מציינים שהייתה כשל זמני בשרת, אבל הפעולה תושלם בניסיון נוסף. קודי שגיאה שמתחילים ב-4 הם בדרך כלל שגיאות שקשורות לשרת הדואר המקבל.
| קוד שגיאה | תיאור |
|---|---|
| 421 | השירות לא זמין. כדאי לנסות שוב מאוחר יותר. |
| 450 | הפעולה המבוקשת לא בוצעה כי תיבת הדואר של המשתמש לא הייתה זמינה |
| 451 | ההודעה לא נשלחה בגלל שגיאה בחיבור לשרת |
| 452 | הפקודה נעצרה כי אין מספיק נפח אחסון בשרת |
| 455 | השרת לא יכול לטפל בפקודה כרגע |
קודי שגיאה נפוצים של SMTP 500
| קוד שגיאה | תיאור |
|---|---|
| 500 | השרת לא הצליח לזהות את הפקודה בגלל שגיאת תחביר |
| 501 | נמצאה שגיאת תחביר בפרמטרים או בארגומנטים של הפקודה |
| 502 | הפקודה לא יושמה |
| 503 | השרת קיבל רצף פקודות לא תקין |
| 541 | ההודעה נדחתה על ידי כתובת הנמען |
| 550 | הפקודה המבוקשת נכשלה כי תיבת הדואר של המשתמש לא הייתה זמינה, או כי השרת המקבל דחה את ההודעה כי סביר להניח שהיא ספאם |
| 551 | תיבת הדואר של הנמען המיועד לא זמינה בשרת המקבל |
| 552 | ההודעה לא נשלחה כי אין מספיק מקום באחסון של תיבת הדואר הנכנס של הנמען |
| 553 | הפקודה הופסקה כי השם של תיבת הדואר לא קיים |
| 554 | העסקה נכשלה ללא פרטים נוספים |
אחרי קודי שגיאה של SMTP מופיעות בדרך כלל עוד 3 ספרות. זהו קוד סטטוס משופר של SMTP, שמספק פרטים נוספים על הגורם לכישלון. המספר השני בקוד מציין את קטגוריית התגובה. התו השלישי בקוד מספק את הפרטים הנוספים.
קוד התשובה 421 הוא שגיאה זמנית לגבי ערוץ השידור שמכיל בקשת מידע.
| קוד תשובה | תיאור |
|---|---|
| x0z | שגיאות תחביר |
| x1z | תשובות לבקשות מידע |
| x2z | שגיאות בערוץ השידור |
| x3z | לא צוין |
| x4z | לא צוין |
| x5z | הסטטוס של מערכת האימייל |
קודי סטטוס
הספרה הראשונה בקוד הסטטוס מציינת את סוג הקוד, הספרה השנייה מציינת את הנושא והספרה השלישית מספקת פרטים נוספים.
קוד הסטטוס 4.4.5 מציין בעיה זמנית ברשת ובניתוב של סטטוס פרוטוקול העברת האימייל.
| קוד מצב | תיאור |
|---|---|
| x.0.z | לא מזוהה |
| x.1.z | סטטוס הטיפול |
| x.2.x | סטטוס תיבת הדואר |
| x.3.x | הסטטוס של מערכת האימייל |
| x.5.x | סטטוס פרוטוקול מסירת האימייל |
| x.6.x | תוכן ההודעה או סטטוס המדיה |
| x.7.x | סטטוס האבטחה או המדיניות |
הטקסט של התשובה
השדה האחרון בהודעת שגיאה של SMTP מתאר את השגיאה.