3 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@request = split(/ /,$output); # splitten des outputs in Teile (nach Leerstellen)
for($i=0;$i<=$#request;$i++) {
if ($request[$i] =~ /\d{3,5}/) {
$requestid = $request[$i];
$correct = "true";
}
}
# wenn $correct = true wird @message mit einem bestimmten inhalt gefüllt
# Füllen von @message
print @message; # Testweise ausgabe
&sendresponse($sender); #Aufruf des Autoresponders
# einige weitere Kommandos bis zum ende
sub sendresponse()
{
my $toaddr = $_[0];
use Net::SMTP;
my $smtphost = '###';
my $account = '###';
my $fromaddr = '###';
my $smtp = Net::SMTP->new($smtphost,
Hello => $account,
Debug => 1);
my $OK;
$OK = $smtp->mail($fromaddr);
$smtp->recipient($toaddr);
$OK = $smtp->data(\@message);
$OK = $smtp->quit();
} ## sub sendresponse
3 Einträge, 1 Seite |