Korte vraag, lange uitleg.
De opzet is als volgt. In een perl-script wordt informatie in een table op een andere server opgeslagen. Nu wil ik dat deze informatie bij het falen van de insert via mail alsnog aangeleverd wordt. Nu had ik het als volgt in gedachten.
# update the job database
$sth = $dbh->prepare("insert into host.table (a, b,c) values ($a, $b, $c)");
$sth->execute or die fallback=1;
$sth->finish;
# Do we need the fallback option?
if (fallback eq 1) {
# Sending the CDR
open(file , "|/usr/lib/sendmail -t");
print(file "From: afzender\@server.nl\n");
print(file "To: geadresseerde\@andereserver.nl\n");
print(file "Subject: $a, $b,$c\n");
print(file "\n");
close(file );
}
Ik heb een script wat de ontvangen info alsnog in de lokale table plaatst.
Dit is getest en normale verzendingen lukken. Zou deze fallback werken of is er een betere/andere manier op dit op te lossen??
De opzet is als volgt. In een perl-script wordt informatie in een table op een andere server opgeslagen. Nu wil ik dat deze informatie bij het falen van de insert via mail alsnog aangeleverd wordt. Nu had ik het als volgt in gedachten.
# update the job database
$sth = $dbh->prepare("insert into host.table (a, b,c) values ($a, $b, $c)");
$sth->execute or die fallback=1;
$sth->finish;
# Do we need the fallback option?
if (fallback eq 1) {
# Sending the CDR
open(file , "|/usr/lib/sendmail -t");
print(file "From: afzender\@server.nl\n");
print(file "To: geadresseerde\@andereserver.nl\n");
print(file "Subject: $a, $b,$c\n");
print(file "\n");
close(file );
}
Ik heb een script wat de ontvangen info alsnog in de lokale table plaatst.
Dit is getest en normale verzendingen lukken. Zou deze fallback werken of is er een betere/andere manier op dit op te lossen??
Hey, it compiles . . . . Ship it !