Example #1
0
 public function sendMail(MessageType $message, $options = array())
 {
     $items = array('Message' => $message->toXmlObject());
     $defaultOptions = array('MessageDisposition' => 'SendAndSaveCopy');
     if ($this->getPrimarySmtpMailbox() != null) {
         $sentItems = $this->getFolderByDistinguishedId('sentitems')->getFolderId();
         $defaultOptions['SavedItemFolderId'] = array('FolderId' => $sentItems->toXmlObject());
     }
     $options = array_replace_recursive($defaultOptions, $options);
     return $this->createItems($items, $options);
 }