Improve last fix so it also remove temp file if Mail_Mime returned an error

This commit is contained in:
Aleksander Machniak
2019-01-24 10:03:13 +01:00
parent 1767b256e4
commit 6dce805221

View File

@@ -469,12 +469,11 @@ class rcmail_sendmail
$msg = $message->mailbody_file;
}
else {
$mailbody_file = rcube_utils::temp_filename('msg');
$msg = $message->saveMessageBody($mailbody_file);
$message->mailbody_file = rcube_utils::temp_filename('msg');
$msg = $message->saveMessageBody($message->mailbody_file);
if (!is_a($msg, 'PEAR_Error')) {
$msg = $mailbody_file;
$message->mailbody_file = $mailbody_file;
$msg = $message->mailbody_file;
}
}
}