[BACK]Return to smtp.pm CVS log [TXT][DIR] Up to [local] / wpscripts / wpfreespace

Annotation of wpscripts/wpfreespace/smtp.pm, Revision 1.1.1.1

1.1       yason       1: package smtp;
                      2:
                      3: use Net::SMTP;
                      4:
                      5: our $SERVER    = "192.168.21.221";
                      6: our $HELLO     = "192.168.21.221";
                      7: our $SENDER    = 'www@vpn-master.mirrekl';
                      8: our $FROM      = "limitadmin";
                      9:
                     10:
                     11: sub email($$$)
                     12: {
                     13:     my $to = shift;
                     14:     my $volume = shift;
                     15:     my $used = shift;
                     16:     my $sv = new Net::SMTP( "$SERVER", Hello => "$HELLO", Debug => 0) or warn("Can't create SMTP object");
                     17:
                     18:     $sv->mail($SENDER);
                     19:     $sv->to($to);
                     20:
                     21:     $sv->data();
                     22:     $sv->datasend("From: $FROM\n");
                     23:     $sv->datasend("To: $to\n");
                     24:     $sv->datasend("Subject: *WARNING* Low free space on $volume ($used% used)!\n\n");
                     25:     $sv->dataend();
                     26:
                     27:     $sv->quit();
                     28:
                     29: }
                     30:
                     31: return 1;

CVSweb