예제 #1
0
파일: sendmail.php 프로젝트: Kervinou/OBM
 public function send(SMail $mail)
 {
     $to = $mail->get_to();
     $subject = $mail->get_subject();
     
     $result = mail($to, $subject, $mail->get_content(), $mail->get_non_matching_header_lines(array('To', 'Subject')), '-f '.$mail->get_return_path());
     
     if (!$result) throw new Exception('Unable to send mail');
 }
예제 #2
0
파일: smtp.php 프로젝트: Kervinou/OBM
 public function send(SMail $mail)
 {
     if (!isset($this->socket)) {
         $this->connect();
         $this->helo();
     } else {
         $this->rset();
     }
     $this->mail($mail->get_return_path());
     foreach ($mail->get_recipients() as $recipient) $this->rcpt($recipient);
     return $this->data($mail->__toString());
 }