Mail :: Bulkmail

Mail :: Bulkmail is een platformonafhankelijke mailinglijstmodule.
Download nu

Mail :: Bulkmail Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jim Thomason
  • Uitgever website:
  • http://search.cpan.org/~jimt/Basset-1.04/lib/Basset/Machine.pm

Mail :: Bulkmail Tags


Mail :: Bulkmail Beschrijving

Mail :: Bulkmail is een platformonafhankelijke mailinglijstmodule. Mail :: bulkmail is een platform onafhankelijke mailinglijst module.synopsis Gebruik mail :: bulkmail /path/to/conf.file mijn $ bulk = mail :: bulkmail-> nieuw ("lijst" => "~ / my.list. TXT "," Van "=> '" Jim Thomason "'," Onderwerp "=>" Dit is een testbericht "," bericht "=>" Hier is mijn testbericht ") || Die Mail :: Bulkmail-> Fout (); $ Bulk-> Bulkmail () || Die $ Bulk-> Fout; vergeet niet om uw CONF-bestand in te stellen! Mail :: Bulkmail geeft een vrij complete set hulpmiddelen voor het beheren van massa-mailinglijsten. Ik schreef het in eerste instantie omdat de gereedschappen die ik op het moment gebruikte, gewoon te verdomd traag waren om naar duizenden ontvangers te mailen. Ik blijf eraan werken omdat het redelijk populair is en ik geniet ervan. In een notendop stelt u in staat om snel een bericht naar een mailinglijst te verzenden door de informatie naar ze via een SMTP-relais (uzelf, natuurlijk) uit te zenden. Subclasses bieden de mogelijkheid om e-mailvoegsel, dynamische berichten te gebruiken en nog iets anders dat u kunt bedenken aan.mail :: Bulkmail 3.00 is een belangrijk belangrijke belangrijke upgrade naar de vorige versie (2.05), die een belangrijke upgrade was naar de vorige versie (1.11 ). Mijn softwarefilosofie is dat de meeste code om de 6-8 maanden of zo opnieuw moet worden geschreven en opnieuw worden geschreven. 2.05 werd in oktober 2000 uitgebracht en ik schrijf deze Documenten voor 3,00 in januari 2003. Dus ik ben ten minste 3 grote re-schrijft achter. (Filosofie wordt verwezen in de FAQ, hieronder), maar dat is oke, omdat we het nu gedaan krijgen.3.00 is ongeveer net zo achterwaarts compatibel met 2.00 als 2,00 is tot 1,00. Dat wil zeggen, sorta. Ik heb geprobeerd een notitie te maken van dingen waar ze veranderden, maar ik weet zeker dat ik dingen heb gemist. Sommige dingen kunnen niet langer worden gedaan, veel worden anders gedaan, sommige zijn hetzelfde. U moet uw code wijzigen om bij te werken van 1.x of 2.x tot 3,00. Dat is een gegeven. Dus wat is nieuw voor 3,00? Veel dingen. Gewijzigde wijzigingen zijn: * Codecompartimentatie * Multi-serverondersteuning * Conf Filethe Onmiddellijke verandering is dat de code nu is gecompartimenteerd. Mail :: Bulkmail handelt nu gewoon gewone, niet-dynamische mailings. Zie Mail :: Bulkmail :: Dynamic voor de samenvoegings- en dynamische tekstcijfers van de eerdere versies. Serververbindingen worden niet langer direct in post behandeld :: Bulkmail (SMTP-attribuut, poortattribuut, enz.), Er is nu een aparte post: : Bulkmail :: Server Object om te hanteren. En alles subclasses van Mail :: Bulkmail :: Object, waar ik mijn supermethoden heb om mijn objecten, sommige helperspullen te definiëren, enzovoort. Het is gewoon een stuk eenvoudiger Voor mij om erover te houden, na te denken, enz. Als het allemaal gescheiden is. Het is ook gemakkelijker voor u, de gebruiker, als u wijzigingen in dingen wilt aanbrengen. Subclasseer het, pas het aan en gebruik het. Heel eenvoudig om nu te wijzigen en uit te breiden. 2.x en onder * kunnen * doen, maar het was niet echt zo eenvoudig (tenzij je zeer triviale veranderingen maakte). Dit zou moeten rechtzetten ,.Andere grote verandering is de toevoeging van multi-server-ondersteuning. Zie de Docs in Mail :: Bulkmail :: Server voor meer informatie. U kunt nog steeds één SMTP-relais opgeven als dat alles wat je hebt, maar als je meerdere servers hebt, kan Mail :: Bulkmail nu de balans tussen hen laden om de stress af te nemen. Wat er ook gebeurt, het grootste knelpunt voor dit alles is netwerkprestaties (zowel voor het SMTP-relais en vervolgens van het relais naar de rest van de wereld), dus ik wilde proberen om dat te verlichten door meerdere servers te gebruiken. Ik weet dat sommige mensen daar aan het doen waren met kleine veranderingen, maar hiermee kunt u het allemaal onzichtbaar doen. En eindelijk, ten slotte, is er ten slotte een FIV-bestand. Documentatie op het formaat is in Mail :: Bulkmail :: Object. Het is vrij eenvoudig te gebruiken. Dit is het ConF-bestandsformaat dat ik heb ontworpen voor mijn eigen gebruik (samen met de meeste van de rest van de mail :: bulkmail :: object). De software heeft ook de mogelijkheid om meerdere CONF-bestanden te lezen, indien gewenst. Dus niet meer zorgen maken over het vragen van je sysadmin om de waarden in je module ergens in / usr / lib / wat dan ook te tweak, laat hem het gewenste Conventie-bestand maken, of alleen als gewenst doorgeven. Confileren zijn opgegeven en verder gedocumenteerd in post: : Bulkmail :: Object, in een interne array genaamd @conf_files, direct aan de bovenkant van de module. Als u een Universal ConF-bestand wilt opgeven, plaatst u deze in die array (of laat uw sysadmin dit doen). Als alternatief kunt u ook een conf_file toevoegen via de Accessor Conf_File. Mail :: bulkmail-> conf_files ('/ pad / naar / conf_file', '/ pad / naar / andere / conf_file'); #, enz. Maar de aanbevolen manier is om uw ConF-bestand op module-import op te geven. Gebruik Mail :: Bulkmail 3.00 "/ Pad / To / Conf / File"; daarnaast is er de gebruikelijke pletora van bugfixes, tweaks, clean-ups, enzovoort. En ja, de gruwelijke langdurige bug in de TZ-methode is vast! Nee, eerlijk. Ik probeer ook een nieuwe documentatietechniek. De pod voor een bepaalde methode bevindt zich nu in de module met die methode, in tegenstelling tot alles dat aan de onderkant wordt gebundeld. Persoonlijk liever dat alles daar wordt gebundeld voor clarities. Maar vanuit een onderhoudspunt, het verspreiden ervan, maakt het mijn leven veel gemakkelijker. Vereisten: · PERL 5.6.0 · Stopcontact


Mail :: Bulkmail Gerelateerde software