Exemplo n.º 1
0
 private static function clear()
 {
     static::$to = array();
     static::$cc = array();
     static::$bcc = array();
     static::$content = '';
 }
Exemplo n.º 2
0
 /**
  * メールの内容をDBに保存する
  * @param ebi.Mail $mail
  */
 public function send_mail(\ebi\Mail $mail)
 {
     $data = $mail->get();
     $header = $data['header'];
     $self = new static();
     $self->from($data['from']);
     $self->to(implode(PHP_EOL, array_keys($data['to'])));
     $self->cc(implode(PHP_EOL, array_keys($data['cc'])));
     $self->bcc(implode(PHP_EOL, array_keys($data['bcc'])));
     $self->subject($data['subject']);
     $self->message($data['message']);
     $self->tcode(array_key_exists('X-T-Code', $header) ? $header['X-T-Code'] : null);
     $self->manuscript($mail->manuscript());
     $self->save();
     self::commit();
 }