Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision b7750c88

Von Bernd Bleßmann vor mehr als 1 Jahr hinzugefügt

  • ID b7750c88f8fe294ef025ef946509ae0a25dfb12b
  • Vorgänger ab418efb
  • Nachfolger 667dbd3d

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.

Unterschiede anzeigen:

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