bhm man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

bhm(8)				    Postal				bhm(8)

NAME
       bhm - program to send SMTP mail to /dev/null

SYNOPSIS
       bhm [-m maximum-message-size] [-t threads] [-p listen-port] [ -s ] [-a]
       [-[z|Z] debug-file] [-r reverse-dns] user-list-filename

DESCRIPTION
       This manual page documents briefly the bhm, program.

       It is designed to test the performance of SMTP relay servers by receiv‐
       ing mail to /dev/null at random speeds.

       The  user-list-filename	is the name of a file which contains a list of
       valid user's email addresses.  The file may have three fields separated
       by  spaces,  the	 email	address,  the password (used for rabid) and an
       optional third field to specify what is to be done with	the  mail.   A
       'd'  character  means that it is to be deferred (SMTP 45x), a 'r' means
       that it is to be rejected (SMTP 55x), a 'b' means  that	it  is	to  be
       accepted and bounced, and a 'g' means that it is to be grey-listed.

       The  reverse-dns file is in the same format as /etc/hosts and gives the
       value that will be used in the 220 message.  Otherwise it will be bhm

       The maximum-message-size indicates the size in Kilobytes that  will  be
       the  maximum  size  of a message that will be accepted.	The default is
       10240k.

       The -s parameter enables SSL.

       The listen-port parameter specifies the TCP port to listen on  (default
       25).

       The  threads  parameter is the number of threads that may be created to
       receive mail.  Note that your BHM machine may have hardware and OS lim‐
       its that determine how many connections it may receive.

       The -a command turns on all logging.  All message data received will be
       logged.	This will make it slow and it may not be able  to  saturate  a
       fast Ethernet link...

       The  -z	switch allows you to specify a debugging file base.  From this
       base one file is created for each thread (with a	 ':'  and  the	thread
       number  appended),  each	 file  is used to log all IO performed by that
       thread for debugging purposes.

       The -Z switch is the same but creates a separate file for each  connec‐
       tion as well with an attitional ':' appended followed by the connection
       number.

RETURN CODES
       0      No Error

       1      Bad Parameters

       2      System Error, lack of memory or some other resource

AUTHOR
       This program, it's manual page, and the Debian package were written  by
       Russell Coker <russell@coker.com.au>.

AVAILABILITY
       The source is available from http://doc.coker.com.au/projects/postal/ .

       See  http://etbe.coker.com.au/category/benchmark	 for  further informa‐
       tion.

SEE ALSO
       postal(8),postal-list(8),rabid(8)

russell@coker.com.au		     0.70				bhm(8)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net