/**
  *	Adds an attachment to a message.
  *
  *	@param $file		The file path.
  *	@param $c_type		(optional) The content type of the image or file.
  *	@param $name		(optional) The suggested file name for the data.
  */
 function addAttachment($file, $c_type = 'application/octet-stream', $name = '')
 {
     if (!YDObjectUtil::isSubClass($file, 'YDFSFile')) {
         $file = new YDFSFile($file);
     }
     $data = $file->getContents();
     if (empty($name)) {
         $name = $file->getBaseName();
     }
     $this->_msg->addAttachment($data, $name, $c_type);
 }
 /**
  *	Adds an attachment to a message.
  *
  *	@param $file		The file path.
  *	@param $c_type		(optional) The content type of the image or file.
  *	@param $name		(optional) The suggested file name for the data.
  */
 function addAttachment($file, $c_type = 'application/octet-stream', $name = '')
 {
     if (!YDObjectUtil::isSubClass($file, 'YDFSFile')) {
         $file = new YDFSFile($file);
     }
     if (empty($name)) {
         $name = $file->getBaseName();
     }
     $this->_msg->AddAttachment($file->getAbsolutePath(), $name, 'base64', $c_type);
 }