אתם יכולים לפעול לפי השלבים לפתרון בעיות שמפורטים במאמר הזה אם ההודעות שנשלחות מהדומיין שלכם:
- לא עברו אימות DKIM
- נדחות על ידי השרתים המקבלים
- נשלחות לתיקיית הספאם של הנמענים
תוכלו לזהות בעיות רבות שקשורות ל-DKIM ולפתור אותן בעזרת השלבים שמפורטים במאמר הזה.
הנושאים בדף
- בדיקה ש-DKIM מוגדר בצורה נכונה
- בדיקה שההודעות עוברות את אימות ה-DKIM
- בדיקה ש-DKIM מוגדר בצורה נכונה אצל ספק הדומיין
- בדיקה שההודעות מועברות בצורה תקינה
- בדיקת מגבלות התווים של רשומות TXT של ספק הדומיין
- בדיקה של מספר חתימות DKIM
- בדיקת השיטות לשליחת אימיילים
- פנייה לאדמינים של השרתים שדחו הודעות שחתומות באמצעות DKIM
בדיקה ש-DKIM מוגדר בצורה נכונה
כדי לוודא ש-DKIM מוגדר בצורה נכונה, צריך לפעול לפי השלבים המפורטים במאמר הגדרת DKIM.
בדיקה שההודעות עוברות את אימות ה-DKIM
אפשר להסתכל על הכותרות של ההודעות באימייל כדי לראות אם ההודעות שנשלחו מהדומיין שלכם עוברות את בדיקות האימות של DKIM.
פעולות מומלצות:
- בודקים את הכותרות בהודעה שנשלחה מהדומיין שלכם כדי לבדוק אם היא עברה אימות DKIM.
- אם ההודעה לא עוברת אימות DKIM, מנסים לשלוח אותה לנמען אחר, למשל לכתובת Gmail אישית. כך תוכלו לשלול בעיות שקשורות לשרת המקבל.
- ב-Gmail, לוחצים על הצגת המקור של הודעה ובודקים את הסטטוס של אימות DKIM בהודעה המקורית. מידע נוסף על בדיקת כותרות של הודעות ב-Gmail
- מזינים את הכותרות של ההודעה בכלי Messageheader של ארגז הכלים של Google Admin ובודקים את הסטטוס של אימות DKIM.
כדאי לעיין גם במאמר איך בודקים אם הודעת Gmail מאומתת.
בדיקה שמפתח DKIM מוגדר בצורה נכונה אצל ספק הדומיין
רוב רשומות ה-TXT של DKIM יכולות להכיל עד 255 תווים. אי אפשר להזין מפתח של 2048 ביט כמחרוזת טקסט אחת, כי לרשומת TXT יש מגבלה של 255 תווים. יכול להיות שמפתח ה-DKIM ייחתך או שרשומות ה-DKIM יישלחו לא לפי הסדר.
פעולות מומלצות:
- אם אין אפשרות להזין את ערך רשומת ה-TXT המלאה של DKIM כמחרוזת טקסט אחת, פועלים לפי השלבים המפורטים במאמר בדיקת מגבלות התווים של רשומות TXT של ספק הדומיין.
- משווים את הערך של רשומת ה-TXT של DKIM שמופיע אצל הספק לערך שמופיע במסוף Admin, ומוודאים שמפתח ה-DKIM תקין:
- מוצאים את ערך רשומת ה-TXT של DKIM במסוף Admin, לדוגמה google._domainkey.
- עוברים לכלי Dig בארגז הכלים של Google Admin.
- לוחצים על TXT.
- מזינים את הערך של רשומת ה-TXT של DKIM משלב 1 ומוסיפים לערך הזה נקודה (.) ואת שם הדומיין.
- משווים את התוצאות לערך שמופיע במסוף Admin. אם כל התווים של המפתח נכללים ומופיעים בסדר הנכון, מפתח ה-DKIM יכול להיות מפוצל לשני חלקים.
בדיקה של העברת הודעות
גם אם DKIM מוגדר בצורה נכונה בדומיין, עדיין יכול להיות מצב שבו הודעות שהועברו לא יעברו את אימות ה-DKIM. זה יכול לקרות בגלל האופן שבו שרת האימייל מעביר הודעות.
פעולות מומלצות לשולחי אימיילים:
- מוודאים שההודעה לא שונתה במהלך ההעברה. מוצאים את הכותרת Authentication-results:. אם הטקסט שמופיע ליד רשומת ה-DKIM הוא body hash did not verify (גיבוב של גוף ההודעה לא אומת), ההודעה שונתה במהלך ההעברה.
- אם משתמשים בשער להודעות אימייל יוצאות, מוודאים שהוא לא משנה את ההודעות היוצאות לפני שהן נשלחות. לדוגמה, חלק מהשערים להודעות אימייל יוצאות מוסיפים כותרת תחתונה בחלק התחתון של כל הודעה יוצאת. כתוצאה, יכול להיות שאימות DKIM ייכשל כי תוכן ההודעה שונה אחרי שההודעה נשלחה.
פעולות מומלצות למקבלי אימיילים:
- משתמשים בחיפוש ביומן אימייל (ELS) כדי לוודא שההודעה הועברה. אם האדם שדיווח על ההודעה בתור ספאם הוא לא הנמען המקורי, סביר להניח שההודעה הועברה.
- פונים לשירות שהעביר את ההודעה כדי לבדוק אם הם יכולים לשנות את אופן העברת ההודעות.
כדאי לעיין גם במאמר שיטות מומלצות להעברת אימייל ל-Gmail.
בדיקת מגבלות התווים של רשומות TXT של ספק הדומיין
אם מופיעה הודעת שגיאה כשאתם מזינים ערך DKIM, יכול להיות שספק הדומיין שלכם הגביל את מספר התווים של רשומת ה-TXT ב-DNS.
פעולות מומלצות:
אם אתם משתמשים במפתח DKIM של 2048 ביט, אתם לא יכולים להזין אותו כמחרוזת טקסט אחת ברשומת DNS עם מגבלה של 255 תווים. במקום זאת, פועלים לפי השלבים הבאים:
- מפצלים את תווי המפתח לכמה מחרוזות טקסט.
- מזינים מירכאות סביב כל מחרוזת.
- מזינים את המחרוזות בזו אחר זו בשדה של ערך רשומת ה-TXT אצל ספק הדומיין שלכם.
בדוגמה הזו, מפתח DKIM ארוך מפוצל לשתי מחרוזות טקסט, וכל מחרוזת מופיעה בין מירכאות:
אפשר גם לנסות:
- להשתמש במפתח של 1024 ביט. כדי לעשות את זה, אתם צריכים לבחור את האפשרות הזאת כשאתם יוצרים זוג מפתחות DKIM.
- לפנות למארח הדומיינים שלכם ולברר אם הוא יכול לתמוך ברשומות TXT שמכילות יותר מ-255 תווים. אם הוא יכול לתמוך בהן, אתם יכולים לעדכן את רשומת ה-DNS ולהוסיף לה מפתח DKIM של 2048 ביט. כדי לעשות את זה, אתם צריכים לפעול לפי השלבים המפורטים במאמר יצירת זוג מפתחות DKIM.
מומלץ להוסיף 49 רשומות TXT לכל היותר אצל ספק הדומיין כי זה המספר המקסימלי שרוב ספקי הדומיין תומכים בו.
בדיקה של מספר חתימות DKIM
אפשר לחתום על הודעות באמצעות יותר מחתימת DKIM אחת. עם זאת, מערכת Gmail בודקת רק את 5 החתימות הראשונות שמפורטות בכותרת ההודעה Authentication-Results: . מערכת Gmail בודקת את החתימות לפי הסדר שבו הן מופיעות בכותרת. אם חתימת האימות לא מופיעה בין 5 החתימות הראשונות שמפורטות בכותרת, ההודעה לא עוברת אימות DKIM. יכול להיות שבגלל זה ההודעה לא תעבור גם אימות DMARC.
החתימות שמערכת Gmail בודקת בהודעות, נמצאות בכותרת ההודעה Authentication-Results: . במאמר בנושא מעקב אחר הודעת אימייל לפי הכותרת המלאה שלה מפורטים השלבים לבדיקת כותרות של הודעות ב-Gmail.
בדיקת השיטות לשליחת אימיילים
אם ה-DKIM מוגדר בצורה נכונה אבל ההודעות נשלחות לתיקיית הספאם, יכול להיות שהסיבה לא קשורה ל-DKIM.
פעולה מומלצת:
- מקפידים לפעול לפי ההנחיות המומלצות לשליחת אימיילים למשתמשי Gmail, במיוחד אם אתם שולחים כמויות גדולות של אימיילים.
פנייה לאדמינים של השרתים שדחו הודעות שחתומות באמצעות DKIM
אם ה-DKIM מוגדר בצורה נכונה, יכול להיות שהשרתים המקבלים בכל זאת ידחו הודעות שנשלחו מהדומיין שלכם, או ישלחו הודעות לתיקיית הספאם של הנמענים.
פעולות מומלצות:
- פונים לאדמינים של שרתי האימייל שדחו את ההודעות.
- מגדירים DMARC כדי לקבל דוחות לגבי התוצאות של אימות DKIM. איך מגדירים DMARC
- אם אתם מגדירים DKIM למערכת אימיילים שהיא לא Google Workspace, אל תשתמשו בתג האורך של DKIM (l=) בהודעות היוצאות. הודעות עם התג הזה חשופות יותר להתנהלות פוגעת. מידע נוסף זמין בסעיף 8.2 של RFC 6376.
Google, Google Workspace וסימנים וסמלי לוגו קשורים הם סימנים מסחריים של Google LLC. כל שמות החברות והמוצרים האחרים הם סימנים מסחריים של החברות שאליהן הם משויכים.