| NET :: ESMTP SMTP-clientbibliotheek (Wrapper voor C Libesmtp-bibliotheek) |
Download nu |
NET :: ESMTP Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- 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