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); }