GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Mail::OpenRelay::Simple(3) User Contributed Perl Documentation Mail::OpenRelay::Simple(3)

Mail::OpenRelay::Simple - check if a mail server runs as an open relay.

  use Mail::OpenRelay::Simple;

  my $host = "127.0.0.1"; 
 
  my $scan = Mail::OpenRelay::Simple->new({
    host       => $host,
    timeout    => 5,
    from_email => "test\@foobar.com",
    rcpt_email => "test\@foobar.com",
    banner     => 0,
    debug      => 0
  });

  print "$host open relay\n" if $scan->check;

This module permit to check if a mail server runs as an open relay.

Note: this module provides only a simple test. No email message is sended.

The constructor. Given a host returns a Mail::OpenRelay::Simple object:

  my $scan = Mail::OpenRelay::Simple->new({ host => "127.0.0.1" });

Optionally, you can also specify :

port
remote port. Default is 25;
timeout
default is 8 seconds;
from_email
default is test\@foobar.com;
rcpt_email
default is test\@foobar.com;
banner
0 (none), 1 (show mail server banner). Default is 0;
debug
0 (none), 1 (show all requests). Defualt is 0;

Checks the target.

  $scan->check;

http://en.wikipedia.org/wiki/Open_mail_relay

Matteo Cantoni, <mcantoni@cpan.org>

You may distribute this module under the terms of the Artistic license. See Copying file in the source distribution archive.

Copyright (c) 2006, Matteo Cantoni

2006-07-20 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.