コード例 #1
0
ファイル: Mail.php プロジェクト: houzhenggang/zmail
 public function send($to, $title, $content, $taskId)
 {
     $mail = common\loadClass::getPhpMail();
     $mail->isSMTP();
     $mail->Host = ZConfig::getField('mail', 'smtp_host');
     $mail->Port = ZConfig::getField('mail', 'smtp_port', 25);
     $mail->SMTPAuth = true;
     $mail->Username = ZConfig::getField('mail', 'username');
     $mail->Password = ZConfig::getField('mail', 'password');
     $mail->setFrom(ZConfig::getField('mail', 'from', $mail->Username), ZConfig::getField('mail', 'sendname', 'zmail_server'));
     $mail->addAddress($to);
     $mail->Subject = $title;
     $mail->Body = $content;
     if (!$mail->send()) {
         common\Log::info([$taskId, $to, $title, $content, $mail->ErrorInfo], 'error');
         return false;
     }
     common\Log::info([$taskId, $to, $title, $content, $mail->ErrorInfo], 'success');
     return true;
 }