NET :: ESMTP

SMTP-clientbibliotheek (Wrapper voor C Libesmtp-bibliotheek)
Download nu

NET :: ESMTP Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Piotr Klaban
  • Uitgever website:
  • http://search.cpan.org/~makler/

NET :: ESMTP Tags


NET :: ESMTP Beschrijving

SMTP-clientbibliotheek (Wrapper voor C LibesMTP-bibliotheek) NET :: ESMTP is een PERL-module die is ontworpen om het plaatsen van e-mail te beheren met behulp van SMTP naar een vooraf geconfigureerde postvervoeragent (MTA) zoals Postfix. Deze C WRIPPER moet u naast een snellere runtime geven, toegang tot geavanceerde kenmerken van de LibesMTP als SASL, TLS, pijpleidingen, een failover-mechanisme op basis van DNS, andere SMTP-extensies (ETRN, DSN, enz.). Hoewel NET :: ESMTP bevat methoden voor Het manipuleren van berichtkoppen, het ondersteunt geen MIME. Voor MIME-ondersteuning Look voor b.v. MIME :: Snelle Perl-module (gebaseerd op C-bibliotheek genaamd GMIME). Waren: deze code is nog steeds in bčtapase, en interfacemethoden kunnen veranderen. Synopsis Gebruik NET :: ESMTP; Mijn $ sessie = NIEUW NET :: ESMTP :: SESSIE (); mijn $ bericht = $ session-> add_message (); $ session-> set_server ("localhost: 25"); # Stel het omgekeerde pad in voor de e-mail envelop. (undef is ok) mijn $ van; $ bericht-> set_reverse_path ($ van); Open FH, "; $ str = ~ s / //G; $ str = ~ s / / /G; Sluiten (FH) || Die "Sluiten Test.eml: $!"; # Stel de inhoud van het bericht in om $ MESSAGE-> SET_MESSAGE_ST ($ STR) te verzenden; mijn $ rcpt = 'test-nonexistent@nonexistent-example.com'; mijn $ ontvanger = $ bericht-> add_recipient ($ RCPT); $ ontvanger-> DSN_SET_NOTIFY (NOTIFY_SUCCESS | NOTIFY_FAILURE); # # Bericht verzenden # if (! $ session-> start_sessie ()) {Warn "SMTP Server Probleem:". SMTP_STERROR (SMTP_ERRNO ()); } else {mijn $ Status = $ bericht-> Message_transfer_status (); Print $ Status -> {'code'}. ''. $ Status -> {'tekst'}; } Vereisten: · Perl


NET :: ESMTP Gerelateerde software