Skip to content

vbulletin.1

Manvendra Bhangui edited this page Mar 25, 2023 · 2 revisions

NAME

vbulletin - instant bulletin for IndiMail

SYNOPSYS

vbulletin [-f filename] [-e exclude email addresses file] [-V] [-n] [-c] [-h] [-s] [-a] [-S subscriber_list_file] [virtual_domain ...]

DESCRIPTION

vbulletin implements instant bulletin for IndiMail. It does this by copying an email file in the user's inbox (Maildir). The various options given on the command line decide how this copying is to be done. vbulletin has setuid bit set and can be run by the root user, by user having uid/gid of the domain in @sysconfdir@/users/assign or if the user has the gid of the domain as a supplementary group.

OPTIONS

[-V]
Verbose mode. Prints out each email address it is sending to.

[-f filename]
File containing the email message to be posted.

[-e exclude email addresses file]
File containing a list of email addresses to exclude from posting.

[-n]
Don't actually mail it. using -V and -n can be used to list out all virtual domain email accounts.

[-c]
Default, copy message to users directory.

[-h]
Make a hard link from email file to virtual users directory. Email file must be on the same physical device as the virtual users directories. This will save disk space.

[-s]
Make a soft link from the email file to the virtual users directory. This will save on disk space but will not remove the file when all users read it. If the original file is deleted, users will not be able to read the message.

-S subscriber_list
Take the list of subscriber list from a file and populates the bulkmail table. The IMAP4/POP3 daemon query this table when a user logs in and creates a link in the user's inbox (Maildir) to the email_file. This causes instant delivery of the bulletin without using any disk space. For a clustered domain, vbulletin can be safely run on all the hosts giving the same subscriber_list file. vbulletin takes care of identifying the subscribers listed in subscriber_list file present on the host and those which are present on some other host.

-a
Sends an instant bulletin to the entire domain. The file is copied to the bulk mail directory with ,all appended.

[virtual domain ... ]
List of domains to send the message to. If this is not supplied then the message is sent to all virtual domains.

RETURN VALUE

0 if all steps were successful, non-zero otherwise. If any of the steps fail, a diagnostic message is printed.

Clone this wiki locally