Make the README file less insanely outdated

This commit is contained in:
Ask Bjørn Hansen 2009-02-13 00:12:55 -08:00
parent 6bb227cdeb
commit afa7efb98d
2 changed files with 14 additions and 20 deletions

32
README
View File

@ -21,6 +21,10 @@ Qpsmtpd is an extensible smtp engine written in Perl. No, make that
easily extensible! See plugins/quit_fortune for a very useful, er,
cute example.
=head2 License
Qpsmtpd is licensed under the MIT License; see the LICENSE file for
more information.
=head2 What's new in this release?
@ -55,11 +59,13 @@ directory.
Put the files there. If you install from Subversion you can just do
run the following command in the /home/smtpd/ directory.
svn co http://svn.perl.org/qpsmtpd/trunk .
git clone git://github.com/abh/qpsmtpd.git
Beware that the trunk might be unstable and unsuitable for anything but development, so you might want to get a specific release, for example:
Beware that the master branch might be unstable and unsuitable for anything
but development, so you might want to get a specific release, for
example (after running git clone):
svn co http://svn.perl.org/qpsmtpd/tags/0.31 .
git checkout -b local_branch v0.40
chmod o+t ~smtpd/qpsmtpd/ (or whatever directory you installed qpsmtpd
in) to make supervise start the log process.
@ -101,22 +107,10 @@ ask@develooper.com.
=head1 Better Performance
As of version 0.21 qpsmtpd supports "PPerl"
http://search.cpan.org/search?dist=PPerl
"PPerl turns ordinary perl scripts into long running daemons, making
subsequent executions extremely fast. It forks several processes for
each script, allowing many processes to call the script at once."
Running under PPerl is easy - just change your "run" file to contain
the following command:
pperl -Tw -- --prefork=$MAXCLIENTS --maxclients=$MAXCLIENTS \
--no-cleanup ./qpsmtpd 2>&1
As an alternative to PPerl (some users find PPerl unstable) we recommend using
the forkserver. This forks for every connection, but pre-loads all the plugins
to reduce the overhead.
For better performance we recommend using "qpsmtpd-forkserver" or
running qpsmtpd under Apache 2.x. If you need extremely high
concurrency and all your plugins are compatible, you might want to try
the "qpsmtpd-async" model.
=head1 Plugins

View File

@ -605,7 +605,7 @@ L<http://smtpd.develooper.com/> and the I<README> file for more information.
=head1 COPYRIGHT
Copyright 2001-2005 Ask Bjoern Hansen, Develooper LLC. See the
Copyright 2001-2009 Ask Bjørn Hansen, Develooper LLC. See the
LICENSE file for more information.