TipJar :: MTA

TIPJAR :: MTA is een uitgaande SMTP met exponentiële willekeurige backoff.
Download nu

TipJar :: MTA Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • David Nicol
  • Uitgever website:
  • http://search.cpan.org/~davidnico/TipJar-MTA-0.21/MTA.pm

TipJar :: MTA Tags


TipJar :: MTA Beschrijving

TipJar :: MTA is een uitgaande SMTP met exponentiële willekeurige backoff. TipJar :: MTA is een uitgaande SMTP met exponentiële willekeurige backoff.synopsis gebruik Tipjar :: MTA '/ VAR / SPOOL / MTA'; # MOET een beschrijfbare -D-standaardwaarden zijn voor ./mtadir $ TIPJAR :: MTA :: INTERMAL = '100'; # De standaard is 17 $ tipjar :: MTA :: timestampfrequentie = '35 '; # De standaard is 200 $ TIPJAR :: MTA :: LEEFTEFEFROECTEFERRALRALREPORT = 7000; # Standaard is 4 uur $ TIPJAR :: MTA :: mydomain = 'peanut.af.mil'; # Defaults to "hostnaam` # bouces voor bepaalde matching-adressen kunnen worden onderdrukt. @Tipjar :: MTA :: NobounceregExlist = Kaart {qr / $ _ /} ('^mda-bounce-recipient@tipjar.com$', '^Rapnap+Challenge+Sent+ting+.+==.+@pay2Send. com $ '); # En weg we gaan, tipjar :: MTA :: RUN (); # Loggen naar / Var / Spool / MTA / Log / Currerennetisch, gebruik TipJar :: MTA '/ VAR / SPOOL / MTA', 'NODNS'; # We sturen naar # een beperkte set van domeinen # of het gebruik van een smarthost% tipjar :: MTA :: smtproutes = (smarthost => 'smtp_outbound.internal', # smarthost voor doorsturen, kan een lijst zijn te 'example.com' => # mail naar example.com wordt willekeurig door deze drie , 'example.net' => 'Bad-Dog. example.net '# Alle e-mail naar example.net gaat naar Bad-Dog); bij het opstarten identificeren we de basisdirectory en zorgen we ervoor dat we ernaar kunnen schrijven, controleren en een paar subdirectory's maken, controleren of er al een MTA is Running en stop als er is, zodat TipJar :: MTA kan worden herstart van Cron. We zijn niet bezig met het luisteren op poort 25 of met lokale levering. Deze module implementeert uitgaande SMTP met exponentieel uitgestelde willekeurige backoffs op tijdelijke mislukking. Toekomstige leveringsplanning wordt bepaald door welke map een bericht verschijnt in. Bestandstijd, volgens stat (), wordt gebruikt om herhaaldelijke deferror te bepalen. Wij hergebruikt een socket naar een domein als we in het verleden problemen hadden met het verbinden met de MX voor dat domein in het verleden. , of voor meerdere nieuwe berichten naar hetzelfde domein. We cachen ook 4xx- en 5xx-foutcodes op ontvangers gedurende vier uur om een puinhoop van het verkeer te elimineren wanneer we bijvoorbeeld veel berichten moeten stuiteren in hetzelfde bogusretouradres. We krijgen een fout "550 gebruikersgebruiker" op de eerste stuiter en gooi de anderen weg. Every $ interval seconden, we vork een kindproces. Een nieuw kind proces gaat eerst door alle nieuwe uitgaande berichten en breidt ze uit in individuele berichten en probeert ze om ze te verzenden. Nieuwe berichten moeten worden geformatteerd met het retouradres op de eerste regel, vervolgens de ontvanger adressen op volgende lijnen, dan een lege lijn (liever een lijn met geen @ -teken), dan het lichaam van het bericht. De TipJar :: MTA :: Queue-module helpt bij het opstellen van dergelijke bestanden indien nodig. Messages worden in meerdere berichten herschreven wanneer ze voor meerdere ontvangers zijn en vervolgens geprobeerd in de volgorde waarin de ontvangers in het bestand verschenen. Na het proberen van nieuwe berichten, Kindproces Pogt alle berichten in de directory "Directe". Na het pogingen van alle berichten in de directe directory, beweegt een kindproces uitgestelde berichten waarvan de keren zijn aangekomen in de directe directory voor verwerking door latere kinderen. Geschiktheidsberichten worden opgeslagen in directory's die worden opgeslagen in mappen Wanneer een bericht moet worden opgemaakt. Reateppt Times worden op verzoek toegewezen om nu te zijn plus tussen drie en vijf kwartalen van het bericht-tijdperk. Berichten meer dan een week oud zijn niet opnieuw aangewezen. Een onbestelbare boodschap die de maximale uitstel kreeg nadat ik probeerde, gewoon verlegen is van de deadline van één week zou kunnen worden geprobeerd voor de laatste tijd vijftien en driekwart dagen nadat het oorspronkelijk is ingeschaft. Dan zou het worden verwijderd. Een array van reguliere uitdrukkingen kan worden opgegeven en als een van hen overeenkomt met de afzender van een stuiterend bericht, wordt de stuiterende stuitering onderdrukt, zodat u geen tijd hoeft te verspillen met bounce-berichten van slechte adressen u ' het verzenden van uitdagingen naar bijvoorbeeld.Requirements: · PERL-vereisten: · Perl


TipJar :: MTA Gerelateerde software

Perlbug :: log

PERLBUG :: Logboek is een PERL-module voor generieke logging / debugging-functies voor alle perlbug. ...

182

Downloaden