$outputFormatStringArray = $sendObject->getParsedOutputXml();
 // embed images
 foreach ($outputFormatStringArray as $outputFormatId => $outputFormatNewsletterContentArray) {
     if ($outputFormatNewsletterContentArray['html_mail_image_include'] == 1) {
         $outputFormatStringArray[$outputFormatId] = CjwNewsletterEdition::prepareImageInclude($outputFormatNewsletterContentArray);
     }
 }
 // embed images ends
 $emailSender = $sendObject->attribute('email_sender');
 $emailSenderName = $sendObject->attribute('email_sender_name');
 $limit = 50;
 $offset = 0;
 $itemCounter = 1;
 $progressMonitor = new ezcConsoleProgressMonitor($output, $itemsNotSend);
 $cjwMail = new CjwNewsletterMail();
 $cjwMail->setTransportMethodCronjobFromIni();
 // process every send_item of current sendobject
 for ($i = 0; $i < $itemsNotSend; $i += $limit) {
     //  $progressBar->advance();
     $sendItemList = CjwNewsletterEditionSendItem::fetchListSendIdAndStatus($editionSendId, CjwNewsletterEditionSendItem::STATUS_NEW, $limit, $offset);
     $count = count($sendItemList);
     foreach ($sendItemList as $sendItem) {
         $id = $sendItem->attribute('id');
         $outputFormatId = $sendItem->attribute('output_format_id');
         // ### get newsletter user data through send_item_object
         $newsletterUserObject = $sendItem->attribute('newsletter_user_object');
         $emailReceiver = $newsletterUserObject->attribute('email');
         $emailReceiverName = $newsletterUserObject->attribute('email_name');
         // fetch html & text content of parsed outputxml from senmdobject
         // data of outputformate
         $outputStringArray = $outputFormatStringArray[$outputFormatId]['body'];