芝麻web文件管理V1.00
编辑当前文件:/home/qrafawbu/kwesioben.com/store/system/library/mail.php
adaptor = new $class(); } else { trigger_error('Error: Could not load mail adaptor ' . $adaptor . '!'); exit(); } } /** * * * @param mixed $to */ public function setTo($to) { $this->to = $to; } /** * * * @param string $from */ public function setFrom($from) { $this->from = $from; } /** * * * @param string $sender */ public function setSender($sender) { $this->sender = $sender; } /** * * * @param string $reply_to */ public function setReplyTo($reply_to) { $this->reply_to = $reply_to; } /** * * * @param string $subject */ public function setSubject($subject) { $this->subject = $subject; } /** * * * @param string $text */ public function setText($text) { $this->text = $text; } /** * * * @param string $html */ public function setHtml($html) { $this->html = $html; } /** * * * @param string $filename */ public function addAttachment($filename) { $this->attachments[] = $filename; } /** * * */ public function send() { if (!$this->to) { throw new \Exception('Error: E-Mail to required!'); } if (!$this->from) { throw new \Exception('Error: E-Mail from required!'); } if (!$this->sender) { throw new \Exception('Error: E-Mail sender required!'); } if (!$this->subject) { throw new \Exception('Error: E-Mail subject required!'); } if ((!$this->text) && (!$this->html)) { throw new \Exception('Error: E-Mail message required!'); } foreach (get_object_vars($this) as $key => $value) { $this->adaptor->$key = $value; } $this->adaptor->send(); } }