// Copyright (c) 2005 Martin Knafve / hMailServer.com. // http://www.hmailserver.com #include "StdAfx.h" #include "DeliveryTask.h" #include "SMTPDeliverer.h" #ifdef _DEBUG #define DEBUG_NEW new(_NORMAL_BLOCK, __FILE__, __LINE__) #define new DEBUG_NEW #endif namespace HM { DeliveryTask::DeliveryTask(std::shared_ptr pMessage) : Task("DeliveryTask"), message_(pMessage) { } DeliveryTask::~DeliveryTask(void) { } void DeliveryTask::DoWork() { // Do our delivery work. SMTPDeliverer::DeliverMessage(message_); } }