commands/vpopbull.pod
author "Tomas Zeman <tzeman@volny.cz>"
Wed, 16 Jan 2008 22:39:43 +0100
changeset 0 6f7a81934006
permissions -rw-r--r--
Imported vmailmgr-0.96.9

=head1 NAME

vpopbull - Delivers pop bulletins to virtual users

=head1 SYNOPSIS

B<vpopbull>
[B<--quiet>]


=head1 DESCRIPTION

Scans bulletin directories for any which are newer than the
F<.timestamp> file in the specified maildir.
For each bulletin that it finds, it adds a symlink to that bulletin to
the specified maildir.
Since no reformatting is done, these bulletins must be fully formatted
email messages, including full headers.

This program is designed to be run from C<checkvpw-postsetuid>.


=head1 OPTIONS

=over 8

=item B<--quiet>

Suppress all status messages.

=back

=head1 RETURN VALUE


Exits false if an error occurred during startup, true otherwise.



=head1 ENVIRONMENT


This program expects the environment variable C<HOME> to be set, and
executes a change directory to the contents of it before starting.

This program expects C<MAILDIR> to be set, and delivers any bulletins
that it finds into this maildir.

If C<VUSER> is set, a local bulletin directory is searched as above.



=head1 FILES


The following control files are used:

=over 8

=item F<global-bulletin-dir>

This specifies the bulletin directory for all domains.

=item F<bulletin-dir>

This specifies the bulletin (sub)directory for virtual domains.

=back



=head1 SEE ALSO


vmailmgr(7),
checkvpw(8),
configuration.html



=head1 NOTES


If either the global or local bulletin directories do not exist, they
are silently ignored without failing.



=head1 AUTHORS

Bruce Guenter <bruceg@em.ca>