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