回答:
注文メールは、さまざまな理由でキューを使用して送信されます。
解決策1(注文のメールをすぐに送信):
注文メールをすぐに送信する場合はMage_Sales_Model_Order::queueNewOrderEmail()、次の行をチェーンしてメソッドをオーバーライドすることを検討できます。
/** @var $emailQueue Mage_Core_Model_Email_Queue */
$emailQueue = Mage::getModel('core/email_queue');
$emailQueue->setEntityId($this->getId())
    ->setEntityType(self::ENTITY)
    ->setEventType(self::EMAIL_EVENT_NAME_NEW_ORDER)
    ->setIsForceCheck(!$forceMode);
$mailer->setQueue($emailQueue)->send();に:
    /** @var $emailQueue Mage_Core_Model_Email_Queue */
    $mailer->send();解決策2(キューを使用して請求書を送信する):
反対の解決策は、請求書にキューを使用させることです。
Mage_Sales_Model_Order_Invoice::sendEmail変更をオーバーライドする必要があります。
// Set all required params and send emails
        $mailer->setSender(Mage::getStoreConfig(self::XML_PATH_EMAIL_IDENTITY, $storeId));
        $mailer->setStoreId($storeId);
        $mailer->setTemplateId($templateId);
        $mailer->setTemplateParams(array(
                'order'        => $order,
                'invoice'      => $this,
                'comment'      => $comment,
                'billing'      => $order->getBillingAddress(),
                'payment_html' => $paymentBlockHtml
            )
        );
        $mailer->send();に:
// Set all required params and send emails
        $mailer->setSender(Mage::getStoreConfig(self::XML_PATH_EMAIL_IDENTITY, $storeId));
        $mailer->setStoreId($storeId);
        $mailer->setTemplateId($templateId);
        $mailer->setTemplateParams(array(
                'order'        => $order,
                'invoice'      => $this,
                'comment'      => $comment,
                'billing'      => $order->getBillingAddress(),
                'payment_html' => $paymentBlockHtml
            )
        );
        $emailQueue = Mage::getModel('core/email_queue');
        $emailQueue->setEntityId($this->getId())
          ->setEntityType('order_invoice')
          ->setEventType('new_invoice');
        $mailer->setQueue($emailQueue)->send();