Revision b7750c88
Von Bernd Bleßmann vor mehr als 1 Jahr hinzugefügt
SL/DN.pm | ||
---|---|---|
519 | 519 |
$mail->{record_id} = \@ids; |
520 | 520 |
$mail->{record_type} = 'dunning'; |
521 | 521 |
|
522 |
$mail->send(); |
|
522 |
my $error = $mail->send(); |
|
523 |
die "Mailer error during 'send': $error\n" if $error; |
|
523 | 524 |
|
524 | 525 |
$main::lxdebug->leave_sub(); |
525 | 526 |
} |
Auch abrufbar als: Unified diff
Mahnung per Mail: Fehler bei Mailversand nicht ignorieren
Die send-Routine des Mailers gibt einen Fehler-Status zurück, wenn beim
Erstellen der Header oder beim Senden ein Fehler passiert.
Wenn beim Mahnlauf der Versand per Mail gewählt wurde und eben ein Fehler
zurück geliefert wird, dann wird jetzt die Transaktion abgebrochen, also
keine Mahnung erzeugt und der Fehler wird in der Statusübersicht angezeigt.
Da das Senden in der Transaktion passiert, gibt es auch keinen Eintrag im
Journal.