Provided by: dsbltesters_0.9.5-4_amd64 bug

NAME

       relaytest - attempt to use SMTP to relay to a DSBL-compliant host

SYNOPSIS

       relaytest [-v] <ip address[:port]>

DESCRIPTION

       relaytest attempts to connect to the specified <ip address> on the specified port (default
       is port 25) and uses a variety of tests to attempt to relay through the host.

       In  the  tests  below,  source.com  is  sender_domain  from  dsbl.conf(5)  and  sender  is
       sender_user.

       Non-domain-specific tests:

              MAIL FROM:<sender@source.com>
              RCPT TO:<listme@dsbl.org>

              MAIL FROM:<sender@source.com>
              RCPT TO:<"listme@dsbl.org">

              MAIL FROM:<sender@source.com>
              RCPT TO:listme@dsbl.org

              MAIL FROM:<sender@source.com>
              RCPT TO:<dsbl.org!listme>

              MAIL FROM:<nobody>
              RCPT TO:<listme@dsbl.org>

              MAIL FROM:<nobody>
              RCPT TO:<"listme@dsbl.org">

              MAIL FROM:<nobody>
              RCPT TO:listme@dsbl.org

              MAIL FROM:<nobody>
              RCPT TO:<dsbl.org!listme>

              MAIL FROM:<source.com!sender>
              RCPT TO:<listme@dsbl.org>

              MAIL FROM:<source.com!sender>
              RCPT TO:<"listme@dsbl.org">

              MAIL FROM:<source.com!sender>
              RCPT TO:listme@dsbl.org

              MAIL FROM:<source.com!sender>
              RCPT TO:<dsbl.org!listme>

              MAIL FROM:<>
              RCPT TO:<listme@dsbl.org>

              MAIL FROM:<>
              RCPT TO:<"listme@dsbl.org">

              MAIL FROM:<>
              RCPT TO:listme@dsbl.org

              MAIL FROM:<>
              RCPT TO:<dsbl.org!listme>

       relaytest  then  builds  a list of possible domains, including "[127.0.0.1]", "localhost",
       [<ip address>], and any other domains that can be derived from reverse DNS of  the  IP  or
       the SMTP greeting.

       Domain specific tests:

              MAIL FROM:<nobody@DOMAIN>
              RCPT TO:<listme@dsbl.org>

              MAIL FROM:<nobody@DOMAIN>
              RCPT TO:<"listme@dsbl.org">

              MAIL FROM:<nobody@DOMAIN>
              RCPT TO:listme@dsbl.org

              MAIL FROM:<nobody@DOMAIN>
              RCPT TO:<listme%dsbl.org@DOMAIN>

              MAIL FROM:<nobody@DOMAIN>
              RCPT TO:<listme%dsbl.org>

              MAIL FROM:<nobody@DOMAIN>
              RCPT TO:<"listme%dsbl.org">

              MAIL FROM:<nobody@DOMAIN>
              RCPT TO:<listme@dsbl.org@DOMAIN>

              MAIL FROM:<nobody@DOMAIN>
              RCPT TO:<"listme@dsbl.org"@DOMAIN>

              MAIL FROM:<nobody@DOMAIN>
              RCPT TO:<@DOMAIN:listme@dsbl.org>

              MAIL FROM:<nobody@DOMAIN>
              RCPT TO:<dsbl.org!listme>

              MAIL FROM:<nobody@DOMAIN>
              RCPT TO:<dsbl.org!listme@DOMAIN>

              MAIL FROM:<DOMAIN!nobody>
              RCPT TO:<dsbl.org!listme>

              MAIL FROM:<DOMAIN!nobody>
              RCPT TO:<dsbl.org!listme@DOMAIN>

              MAIL FROM:<nobody@DOMAIN>
              RCPT TO:<listme@dsbl.org>

              MAIL FROM:<postmaster@DOMAIN>
              RCPT TO:<listme@dsbl.org>

              MAIL FROM:<administrator@DOMAIN>
              RCPT TO:<listme@dsbl.org>

              MAIL FROM:<sales@DOMAIN>
              RCPT TO:<listme@dsbl.org>

              MAIL FROM:<info@DOMAIN>
              RCPT TO:<listme@dsbl.org>

              MAIL FROM:<webmaster@DOMAIN>
              RCPT TO:<listme@dsbl.org>

              MAIL FROM:<listserv@DOMAIN>
              RCPT TO:<listme@dsbl.org>

       relaytest  then tries a variety of SMTP AUTH methods to try to relay a message through the
       target server.

       The envelopes used for these tests are always:

              MAIL FROM:<sender@source.com>
              RCPT TO:<listme@dsbl.org>

       The SMTP AUTH methods tried are as follows:

              AUTH LOGIN, user=/webmaster, password=(null)
              AUTH LOGIN, user=admin, password=admin
              AUTH LOGIN, user=administrator, password=(null)
              AUTH LOGIN, user=test, password=test
              AUTH NTLM (anonymous)

OPTIONS

       -v     Verbose mode. Details of the SMTP transaction are written to standard output.

AUTHOR

       Ian Gulliver <ian@penguinhosting.net>

SEE ALSO

       dsbl.conf(5), spamtrap(1)

                                            2002-04-03                               relaytest(1)