/** * * Enter บันทึกการส่ง email * @param App_Mail_Sender $mail * @return Sys_Model_Mail_log */ function maillog(App_Mail_Sender $mail) { return 0; $outbox = new Sys_Model_Mail_log(); $outbox->setSubject($mail->getSubject()); $outbox->setReceiver(join(",", $mail->getReceivers())); $outbox->setSender($mail->getSender()); $outbox->setBcc(join(",", $mail->getBCCs())); $outbox->setContent($mail->getBodyContent()); $outbox->setTemplateId($mail->getTemplateId()); $outbox->setReceiverId($mail->getReceiverId()); $outbox->setReceiverType($mail->getReceiverType()); $outbox->setSkey(uniqid()); $outbox->setSenddate(new DateTime()); return $outbox->save(); }