improve grammar, update logging instructions
updated instructions for setting loglevel to use config/loglevel instead of editing lib/Qpsmtpd to set $TraceLevel
This commit is contained in:
parent
1f36a2437a
commit
dfeb8358c6
43
README
43
README
@ -65,7 +65,7 @@ Beware that the master branch might be unstable and unsuitable for anything
|
|||||||
but development, so you might want to get a specific release, for
|
but development, so you might want to get a specific release, for
|
||||||
example (after running git clone):
|
example (after running git clone):
|
||||||
|
|
||||||
git checkout -b local_branch v0.40
|
git checkout -b local_branch v0.84
|
||||||
|
|
||||||
chmod o+t ~smtpd/qpsmtpd/ (or whatever directory you installed qpsmtpd
|
chmod o+t ~smtpd/qpsmtpd/ (or whatever directory you installed qpsmtpd
|
||||||
in) to make supervise start the log process.
|
in) to make supervise start the log process.
|
||||||
@ -73,7 +73,7 @@ in) to make supervise start the log process.
|
|||||||
Edit the file config/IP and put the ip address you want to use for
|
Edit the file config/IP and put the ip address you want to use for
|
||||||
qpsmtpd on the first line (or use 0 to bind to all interfaces).
|
qpsmtpd on the first line (or use 0 to bind to all interfaces).
|
||||||
|
|
||||||
If you use the supervise tools, then you are practically done now!
|
If you use the supervise tools, then you are practically done!
|
||||||
Just symlink /home/smtpd/qpsmtpd into your /services (or /var/services
|
Just symlink /home/smtpd/qpsmtpd into your /services (or /var/services
|
||||||
or /var/svscan or whatever) directory. Remember to shutdown
|
or /var/svscan or whatever) directory. Remember to shutdown
|
||||||
qmail-smtpd if you are replacing it with qpsmtpd.
|
qmail-smtpd if you are replacing it with qpsmtpd.
|
||||||
@ -122,14 +122,14 @@ interest in various "hooks" provided by the qpsmtpd core engine.
|
|||||||
|
|
||||||
At least one plugin MUST allow or deny the RCPT command to enable
|
At least one plugin MUST allow or deny the RCPT command to enable
|
||||||
receiving mail. The "rcpt_ok" is one basic plugin that does
|
receiving mail. The "rcpt_ok" is one basic plugin that does
|
||||||
this. Other plugins provides extra functionality related to this; for
|
this. Other plugins provide extra functionality related to this; for
|
||||||
example the require_resolvable_fromhost plugin described above.
|
example the require_resolvable_fromhost plugin described above.
|
||||||
|
|
||||||
|
|
||||||
=head1 Configuration files
|
=head1 Configuration files
|
||||||
|
|
||||||
All the files used by qmail-smtpd should be supported; so see the man
|
All the files used by qmail-smtpd should be supported; so see the man
|
||||||
page for qmail-smtpd. Extra files used by qpsmtpd includes:
|
page for qmail-smtpd. Extra files used by qpsmtpd include:
|
||||||
|
|
||||||
=over 4
|
=over 4
|
||||||
|
|
||||||
@ -141,7 +141,7 @@ a subdirectory of there).
|
|||||||
|
|
||||||
|
|
||||||
=item rhsbl_zones
|
=item rhsbl_zones
|
||||||
|
|
||||||
Right hand side blocking lists, one per line. For example:
|
Right hand side blocking lists, one per line. For example:
|
||||||
|
|
||||||
dsn.rfc-ignorant.org does not accept bounces - http://www.rfc-ignorant.org/
|
dsn.rfc-ignorant.org does not accept bounces - http://www.rfc-ignorant.org/
|
||||||
@ -158,12 +158,11 @@ Normal ip based DNS blocking lists ("RBLs"). For example:
|
|||||||
|
|
||||||
|
|
||||||
=item require_resolvable_fromhost
|
=item require_resolvable_fromhost
|
||||||
|
|
||||||
If this file contains anything but a 0 on the first line, envelope
|
If this file contains anything but a 0 on the first line, envelope
|
||||||
senders will be checked against DNS. If an A or a MX record can't be
|
senders will be checked against DNS. If an A or a MX record can't be
|
||||||
found the mail command will return a soft rejection (450).
|
found the mail command will return a soft rejection (450).
|
||||||
|
|
||||||
|
|
||||||
=item spool_dir
|
=item spool_dir
|
||||||
|
|
||||||
If this file contains a directory, it will be the spool directory
|
If this file contains a directory, it will be the spool directory
|
||||||
@ -171,36 +170,36 @@ smtpd uses during the data transactions. If this file doesn't exist, it
|
|||||||
will default to use $ENV{HOME}/tmp/. This directory should be set with
|
will default to use $ENV{HOME}/tmp/. This directory should be set with
|
||||||
a mode of 700 and owned by the smtpd user.
|
a mode of 700 and owned by the smtpd user.
|
||||||
|
|
||||||
|
=item spool_perms
|
||||||
|
|
||||||
|
The default spool permissions are 0700. If you need some other value,
|
||||||
|
chmod the directory and set it's octal value in config/spool_perms.
|
||||||
|
|
||||||
=item tls_before_auth
|
=item tls_before_auth
|
||||||
|
|
||||||
If this file contains anything except a 0 on the first noncomment line, then
|
If this file contains anything except a 0 on the first noncomment line, then
|
||||||
AUTH will not be offered unless TLS/SSL are in place, either with STARTTLS,
|
AUTH will not be offered unless TLS/SSL are in place, either with STARTTLS,
|
||||||
or SMTP-SSL on port 465.
|
or SMTP-SSL on port 465.
|
||||||
|
|
||||||
=item everything (?) that qmail-smtpd supports.
|
=item everything (?) that qmail-smtpd supports.
|
||||||
|
|
||||||
In my test qpsmtpd installation I have a "config/me" file containing
|
In my test qpsmtpd installation I have a "config/me" file containing
|
||||||
the hostname I use for testing qpsmtpd (so it doesn't introduce itself
|
the hostname I use for testing qpsmtpd (so it doesn't introduce itself
|
||||||
with the normal name of the server).
|
with the normal name of the server).
|
||||||
|
|
||||||
=back
|
|
||||||
|
|
||||||
|
=back
|
||||||
|
|
||||||
|
|
||||||
=head1 Problems
|
=head1 Problems
|
||||||
|
|
||||||
In case of problems always first check the logfile.
|
In case of problems, always check the logfile first.
|
||||||
|
|
||||||
As default it goes into log/main/current. Qpsmtpd can log a lot of
|
By default, qpsmtpd logs to log/main/current. Qpsmtpd can log a lot of
|
||||||
debug information. You can get more or less by adjusting $TraceLevel
|
debug information. You can get more or less by adjusting the number in
|
||||||
in lib/Qpsmtpd.pm (sorry, no easy switch for that yet). Something
|
config/loglevel. Between 1 and 3 should give you a little. Setting it
|
||||||
between 1 and 3 should give you just a little bit. If you set it to
|
to 10 or higher will get lots of information in the logs.
|
||||||
10 or higher you will get lots of information in the logs.
|
|
||||||
|
|
||||||
If the logfile doesn't give away the problem, then post to the
|
If the logfile doesn't give away the problem, then post to the
|
||||||
mailinglist (subscription instructions above). If possibly then put
|
mailinglist (subscription instructions above). If possible, put
|
||||||
the logfile on a webserver and include a reference to it in the mail.
|
the logfile on a webserver and include a reference to it in the mail.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user