]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Mailer.pm
WebshopApi: kleinere Fehler nach Aufräumarbeiten
[mfinanz.git] / SL / Mailer.pm
index 0a2715cb204e7cd1fd20cebe2c355ab5436e9eff..87b3dfc86cc08778d3735d9ae349bed0c8559634 100644 (file)
@@ -221,8 +221,11 @@ sub send {
   # Create driver for delivery method (sendmail/SMTP)
   $self->{driver} = eval { $self->_create_driver };
   if (!$self->{driver}) {
-    $self->_store_in_journal('failed', 'driver could not be created; check your configuration');
-    return "send email : $@";
+    my $error = $@;
+    $self->_store_in_journal('failed', 'driver could not be created; check your configuration & log files');
+    $::lxdebug->message(LXDebug::WARN(), "Mailer error during 'send': $error");
+
+    return $error;
   }
 
   # Set defaults & headers
@@ -261,7 +264,7 @@ sub send {
 
   $self->{journalentry} = $self->_store_in_journal;
 
-  return $ok ? '' : "send email: $error";
+  return $ok ? '' : ($error || "undefined error");
 }
 
 sub _all_recipients {