The following module was proposed for inclusion in the Module List:
modid: Net::SMTP::ESMTP
DSLIP: bdcOl
description: SMTP client library (wrapper for C libESMTP)
userid: MAKLER (Piotr Klaban)
chapterid: 5 (Networking_Devices_IPC)
communities:
similar:
Net::SMTP Net::Server::Mail Mail::Transport::SMTP
rationale:
This libESMTP wrapper is fast, based on callback functions.
libESMTP is an excellent ESMTP library, with DSN, SASL (not
cyrus-sasl!), TLS, ETRN etc. support.
It is a contrary to my another module - MIME::Fast (based on C
gmime library). I plan to release also a wrapper for libfolder (a
part of future balsa MUA project). Then this three modules would
even allow anyone to build a separate MUA (without huge disk and RAM
usage). Net::SMTP::ESMTP is independent package (depends only on
libESMTP and optionally openssl), and could be used to send e-mails
to SMTP server from any source.
I have proposed two names on usenet news (comp.lang.perl.modules):
- Net::SMTP::Client (this is bad because libESMTP could one time to
become more advances library, that some MTA could use it as well). -
Net::ESMTP - is would be the best one, because it is short. But I do
not know if it is good to start a new namespace in Net. Is it??
Other modules comparison: - other modules are written purely in
perl, this module does not need other perl modules, then it is
easier to use - Net::Server::Mail is meant for servers -
Mail::Transport::SMTP is a part of Mail-Box. This is very good and
well designed package, but Mail::Transport::SMTP is not so advanced
as Net::SMTP::ESMTP.
enteredby: MAKLER (Piotr Klaban)
enteredon: Tue Jun 24 09:40:50 2003 GMT
The resulting entry would be:
Net::SMTP::
::ESMTP bdcOl SMTP client library (wrapper for C libESMTP) MAKLER
Thanks for registering,
--
The PAUSE
PS: The following links are only valid for module list maintainers:
Registration form with editing capabilities:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=dc500000_f7b05aae1e72aa58&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=dc500000_f7b05aae1e72aa58&SUBMIT_pause99_add_mod_insertit=1