• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

eg/H19-Sep-2018-196156

lib/Net/Server/H19-Sep-2018-2,7181,143

t/H19-Sep-2018-736611

COPYINGH A D13-Jul-20172.7 KiB6054

ChangesH A D19-Sep-20184.5 KiB170109

LICENSEH A D13-Jul-20172.7 KiB6054

MANIFESTH A D13-Sep-2018601 2726

META.jsonH A D19-Sep-20181.1 KiB5049

META.ymlH A D19-Sep-2018672 2827

Makefile.PLH A D13-Jul-2017686 3027

README.mdH A D13-Jul-20172.1 KiB7049

TODOH A D13-Jul-201779 53

README.md

1Net::Server::Mail
2=================
3
4This module is a versatile and extensible implementation of the SMTP
5protocol and its different evolutions like ESMTP and LMTP. The event
6driven object-oriented API makes easy to incorporate the SMTP protocol
7to your programs.
8
9Other SMTPd implementations don't support useful ESMTP extensions and
10the LMTP protocol. Their interface design precludes adding them
11later. So I've decided to rewrite a complete implementation with
12extensibility in mind.
13
14It provides mechanism to easy addition future or not yet implemented
15ESMTP extensions. Developers can hook code at each SMTP session state
16and change the module's behaviors by registering event call-backs. The
17class is designed to be easily inherited from.
18
19Installation
20------------
21
22To install this module type the following:
23
24    perl Makefile.PL
25    make
26    make test
27    make install
28
29Dependencies
30------------
31
32This module requires these other modules and libraries:
33
34Sys::Hostname IO::Select and Carp all available on CPAN.
35
36Licence
37-------
38
39This library is  free software; you can redistribute  it and/or modify
40it  under  the terms  of  the GNU  Lesser  General  Public License  as
41published by the  Free Software Foundation; either version  2.1 of the
42License, or (at your option) any later version.
43
44This library  is distributed in the  hope that it will  be useful, but
45WITHOUT   ANY  WARRANTY;   without  even   the  implied   warranty  of
46MERCHANTABILITY  or FITNESS  FOR A  PARTICULAR PURPOSE.   See  the GNU
47Lesser General Public License for more details.
48
49You  should have  received a  copy of  the GNU  Lesser  General Public
50License along  with this library; if  not, write to  the Free Software
51Foundation, Inc.,  59 Temple Place,  Suite 330, Boston,  MA 02111-1307
52USA
53
54Copyright
55---------
56
57* Copyright (C) 2002 - Olivier Poitrey
58* Copyright (C) 2007-2015 - Xavier Guimard <x.guimard@free.fr>
59
60STARTTLS
61
62* Copyright (C) 2009 - Dan Moore
63* Copyright (C) 2013 - Mytram <rmytram@gmail.com>
64* Copyright (C) 2013 - Xavier Guimard <x.guimard@free.fr>
65
66Contributors
67
68 * Georg Hoesch (patch to reduce memory consumption)
69
70