זוהי הפקודה spfquery.libspf2 שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
spfquery, spfquery.libspf2 - בודק אם כתובת IP היא שולח SMTP מורשה על ידי SPF עבור
דומיין.
תַקצִיר
spfquery {-i|--ip} כתובת ה - IP {-s|--שׁוֹלֵחַ} [מקומי-חלק@]תחום [{-h|--הלו} שם דומיין]
[--rcpt-to כתובת/כתובות דוא"ל] [אפשרויות בקרה]
spfquery {-f|--קוֹבֶץ} קובץ מידע [אפשרויות בקרה]
spfquery {- עזרה|-v|--גִרְסָה}
תיאור
דף מדריך זה מתעד בקצרה את spfquery פקודה. היא נכתבה עבור דביאן®
הפצה מכיוון שלתוכנית המקורית אין דף ידני.
spfquery מבצע בדיקות הרשאה של Sender Policy Framework (SPF) בהתבסס על הפקודה-
ארגומנטים של שורה או נתונים שניתנו בקובץ או בקלט סטנדרטי. למידע על SPF ראה
http://www.openspf.org.
אפשרויות
האפשרויות מחולקות לשתי קבוצות: אפשרויות נתונים, אשר יש לתת, אם כי מספיקות
מהם כדי לציין שאילתה; ואפשרויות בקרה, שהן אופציונליות ושולטות במקומי
מדיניות, התנהגות ופורמט פלט של spfquery.
תוכנית זו פועלת לפי גנו getopt_long_only(3) תחביר שורת פקודה: ניתן להשתמש באפשרויות ארוכות
ניתן עם מקף אחד או שניים וניתן לקצר אותו לקידומת ארוכה מספיק כדי להיות לא-
דו משמעי. אם אפשרות שמתחילה במקף בודד אינה תואמת לאפשרות ארוכה, היא
נלקח כאפשרות קצרה עם פרמטר עוקב, אם רלוונטי. סימן שוויון בין
שם האפשרות והפרמטר הם אופציונליים עבור אופציות קצרות וארוכות כאחד.
נתונים אפשרויות
השמיים --קוֹבֶץ האפשרות מתנגשת עם כל אפשרויות הנתונים האחרות. --הלו ו --rcpt-to יש לו
אופציונאלי.
-f, --קוֹבֶץ שם הקובץ
קרא נתוני SPF מ שם הקובץציין "-" כדי לקרוא מהקלט הסטנדרטי.
הקובץ צריך להכיל שורה אחת לכל שאילתה, כאשר כל שורה של שאילתה צריכה להכיל את כתובת ה-IP.
כתובת, כתובת שולח ומחרוזת HELO אופציונלית, מופרדות ברווחים.
הערות חלקים מקומיים המכילים רווחים אינם נתמכים כעת.
-i, --ip כתובת ה - IP
ציין את כתובת ה-IP של המארח המרוחק ששולח את הדואר.
-s, --שׁוֹלֵחַ [מקומי-חלק@]תחום
ציין את כתובת הדוא"ל ששימשה כשליח המעטפה. אם אין שם משתמש
אם ניתן (החלק המקומי), יינתן "מנהל דואר".
-h, --הלו שם דומיין
ציין זאת שם דומיין סופק בפקודת SMTP HELO (או EHLO).
-r, --rcpt-to כתובת קבלה[,כתובת קבלה,...]
ציין את הנמענים כרשימה מופרדת בפסיקים. כל מחליפי דואר משניים של
כל הדומיינים של הנמענים מורשים אוטומטית.
שליטה אפשרויות
-d, --לנפות[=רָמָה]
הפעל את פלט ניפוי השגיאות.
-l, --מְקוֹמִי מונחי SPF
מבחן נגד מונחי SPF לפני ה"הכל" הסופי (מרומז או מפורש) ב-SPF
רשומה. ניתן להשתמש בזה כדי ליישם מדיניות מקומית להוספה לרשימה הלבנה.
-ט, --מהימן [1]
בדוק את דומיין השולח באמצעות trusted-forwarder.org. זֶה is a לא סטנדרטי
תכונה.
-t 0, --מהימן 0
אל תבדוק את דומיין השולח עם trusted-forwarder.org. זוהי ברירת המחדל.
-g, --לְנַחֵשׁ מנגנוני SPF
בדוק את דומיין השולח מול מנגנוני SPF אם לדומיין אין רשומת SPF.
-e, --הסבר-ברירת-מחדל מחרוזת
מחרוזת הסבר ברירת מחדל לשימוש אם רשומת ה-SPF אינה מציינת הסבר
המחרוזת עצמה.
-m, --מקסימום-חיפוש מספר
מספר מקסימלי של חיפושי DNS שיותרו.
-c, - לחטא [0|1]
אל תנקה את הפלט על ידי דחיסת רווחים לבנים רצופים לקובץ יחיד
רווח והחלפת תווים שאינם ניתנים להדפסה בסימני שאלה. מופעל על ידי
ברירת המחדל.
-n, --שֵׁם המארח
השתמש המארח כשם המערכת המקומית במקום "spfquery" (השם הוא
משמש בפלט).
-k, --שמור-תגובות
הדפס הערות שנמצאו בעת קריאה מקובץ.
-a, --לעוף ...
-z, --לסגת ...
ספק רשומות SPF של עקיפה וחלופה עבור דומיינים מסוימים. לֹא יושם
עדיין. spfquery יפעל כאילו הרשומות שצוינו היו קיימות לפני ואחרי
כל רשומה קיימת, בהתאמה, של אותם דומיינים.
- עזרה הצג סיכום של אפשרויות.
-v, --גִרְסָה
הצג את הגרסה של התוכנית.
דיאגנוסטיקה
הפלט מורכב בדרך כלל מארבע שורות:
1. ה תוצאה קוד;
2. ה הסבר, מתאים לשימוש בהודעת תגובה של SMTP, ריק למעט כאשר א
דחייה (קבועה או זמנית) הגיונית;
3. הערת הכותרת בפני עצמה;
4. שדה הכותרת Received-SPF כפי שמוגדר בסעיף 7 של RFC 4408, הכולל את
הערת כותרת.
אם מתרחשות שגיאות (כולל אי-נמצאות רשומת SPF!) במהלך העיבוד, שגיאה אחת או יותר
בלוקים יוקצו. אלה מתחילים ב-"StartError" ומסתיימים ב-"EndError".
קודי התוצאה וקודי היציאה המתאימים להם הם כדלקמן:
1 - נטרל
דומיין השולח אינו טוען במפורש דבר לגבי כתובת ה - IPתוצאה זו
יש לפרש בדיוק כאילו לא קיימת כלל רשומת SPF.
2 - לעבור
השמיים כתובת ה - IP מורשה לשלוח דואר עבור דומיין השולח.
3 - להיכשל
השמיים כתובת ה - IP is לא מורשה לשליחת דואר עבור דומיין השולח.
4 - softfail
השמיים כתובת ה - IP אינו מורשה לשלוח דואר עבור דומיין השולח, אך השולח
הדומיין אינו יכול או אינו רוצה לטעון בנחרצות כי דואר כזה אינו יכול
אי פעם יצאו מזה.
5 - אף לא אחד
לא נמצאה רשומת SPF.
6 - שגיאה (זמני)
אירעה שגיאה חולפת (למשל, כשל בהגעה לשרת DNS), דבר המונע
תוצאה של הגעה.
7 - לא ידוע (שגיאה קבועה)
לא ניתן היה לפרש רשומת SPF אחת או יותר.
דוגמאות
spfquery -ip=11.22.33.44 -sender=[מוגן בדוא"ל] -helio=spammer.tld
spfquery -f נתוני בדיקה
הד "127.0.0.1 [מוגן בדוא"ל] helohost.com" | spfquery -f -
השתמש ב- spfquery.libspf2 באופן מקוון באמצעות שירותי onworks.net