Tipjar :: MTA

tipjar :: mta הוא smtp יוצא עם גב אקראי אקספוננציאלי.
הורד עכשיו

Tipjar :: MTA דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • David Nicol
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~davidnico/TipJar-MTA-0.21/MTA.pm

Tipjar :: MTA תגים


Tipjar :: MTA תיאור

TipJar :: MTA הוא SMTP יוצא עם שהייה מקרה מעריכים. TipJar :: MTA הוא SMTP היוצא עם השימוש backoff.SYNOPSIS מקרי מעריכי TipJar :: MTA '/ var / spool / MTA'; # חייב להיות לכתיבה -d # המחדל כדי ./MTAdir $ TipJar :: MTA :: מרווח = '100'; # ברירת המחדל היא 17 $ TipJar :: MTA :: TimeStampFrequency = '35' ; # ברירת המחדל היא 200 $ TipJar :: MTA :: AgeBeforeDeferralReport = 7000; # ברירת המחדל היא 4 שעות $ TipJar :: MTA :: Mydomain = 'peanut.af.mil'; # ברירת מחדל הוא 'hostname` # bouces לכתובות התאמה מסוימות ניתן לדכא. @TipJar :: MTA :: NoBounceRegexList = מפת {QR / $ _ /} ( '^MDA-bounce-recipient@tipjar.com$', "^RAPNAP+challenge+sent+to+.+==.+@pay2send. com $"); # ואנחנו יוצאים לדרך, TipJar :: MTA :: ריצה (); # בכניסה ל / var / spool / MTA / log / currentalternately, השימוש TipJar :: MTA '/ var / spool / MTA', 'nodns'; # אנו שולחים # סט מוגבל של תחומים # או באמצעות מארח חכם% TipJar :: MTA :: SMTProutes = (Smarthost => 'smtp_outbound.internal', # מארח חכם עבור שילוח, יכול להיות רשימה מדי 'example.com' => # אלקטרוני example.com תנותב באופן אקראי באמצעות שלושה אלה , 'example.net' => "רע-כלב. # example.net" כול דואר example.net הולך-כלב רע); בהפעלה, אנו מזהים את ספריית הבסיס ולוודא שאנחנו יכולים לכתוב על זה, מחאה וליצור כמה תיקיות משנה, בדוק אם קיים MTA כבר פועל ולעצור אם יש, כך TipJar :: MTA ניתן לאתחל מ cron.We אינם עוסקים גם האזנה ביציאה 25 או עם משלוח מקומי. מודול זה מיישם SMTP יוצא עם backoffs אקראית נדחית אקספוננציאלית על כישלון זמני. תזמון מסירת העתיד נקבע על ידי מה בספריית הודעה מופיעה. גיל קובץ, על פי stat (), משמש כדי לקבוע חזר deferral.We חוזר שקע לתחום, אם היו לנו בעיות בחיבור MX עבור תחום שבעבר , או להודעות חדשות מרובות הולכות לאותו התחום. בנוסף, אנו שומרים קודי שגיאה 4XX ו -5 xx על מקבלי במשך ארבע שעות כדי לחסל בלגן של התנועה כאשר, למשל, אנחנו צריכים להקפיץ הודעות רבות לאותו כתובת השולח מזויף. נקבל שגיאה "550 משתמש לא ידוע" על הפסילה הראשונה ולזרוק את others.Every $ שניות מרווח, אנו מזלג תהליך הילד חדש ילד process.A הולך הראשונה דרך כול הודעות היוצאות החדשות ומרחיב אותם להודעות פרט מנסה לשלוח אותם. הודעות חדשות יש מעוצב עם כתובת השולח על השורה הראשונה, אז כתובות נמענים השורות הבאות, אז שורה ריקה (ליתר דיוק, קו ללא הסימן @), אזי בגוף ההודעה. TipJar :: MTA :: תור מודול יעזור להלחין קבצים כאלה אם needed.Messages שכתוב של אל מספר הודעות כאשר הם עבור נמענים, ולאחר מכן ניסה בסדר כי המקבלים הופיעו file.After מנסים הודעות חדשות, תהליך ילד ניסיונות כול הודעות directory.After "המיידית" מנסים כול הודעות בספרייה המיידית, נע תהליך ילד הודעות נדחות פעמים אשר הגיעו לתוך הספרייה המיידית לעיבוד על ידי מאוחר children.Deferred הודעות מאוחסנים ספריות בשם פי כאשר המסר הוא להיות reattempted. פעמים לנסות לבצע מוקצה בשלב requeueing להיות עכשיו פלוס בין שלושה לחמישה רבעי גיל ההודעה. הודעות יותר משבוע אינם reattempted. הודעה ניתנת למסירה כי קבלה את deferrment המרבי לאחר ההתחלה ניסה פשוט ביישן של המועד האחרון של השבוע יכולה להעלות על דעת להיות ניסתה בפעם האחרונה הרבע ושלושה רבע ימים לאחר מוצב בתור במקור. ואז זה יהיה מערך deleted.An של ביטויים רגולריים ניתן לציין, ואם כול אחד מהם להתאים את שולח הודעה מקפצת, ההקפצה היא מדוכאת, כך שאתה לא צריך לבזבז זמן עם הודעות חוזרות מכתובות רעות לך" מחדש שליחת אתגרים עבור instance.Requirements: · דרישות Perl: · פרל


Tipjar :: MTA תוכנה קשורה