当前位置: 首页>>代码示例>>PHP>>正文


PHP PHPMailer::msgHTML方法代码示例

本文整理汇总了PHP中PHPMailer::msgHTML方法的典型用法代码示例。如果您正苦于以下问题:PHP PHPMailer::msgHTML方法的具体用法?PHP PHPMailer::msgHTML怎么用?PHP PHPMailer::msgHTML使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PHPMailer的用法示例。


在下文中一共展示了PHPMailer::msgHTML方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: send

        /**
         * Send email
         * @param 			array $to
         * @param 			array $from
         * @param 			string $subject
         * @param 			string $text
         * @param 			bool $use_template
         * @return 			bool
         */
        public function send($to, $from, $subject, $text, $use_template = true)
        {
            $this->client->setFrom($from[1], $from[0]);
            $this->client->addAddress($to[1], $to[0]);
            $this->client->Subject = $subject;
            if ($use_template) {
                $template = '
			<!DOCTYPE HTML>
			<html dir="rtl">
				<head>
					<meta charset="utf-8">
				</head>
				<body style="font-family: tahoma, sans-serif !important;">
					<div style="font: 13px tahoma,sans-serif !important;direction: rtl;background-color: #e8e8e8;">
						<div style="width: 70%;background-color: #fff;background-color: #fff; border-radius: 3px;margin: auto;position: relative;border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;">
							<div style="top: 0;position: absolute;width: 100%; height: 4px;background: url( \'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAECAYAAAD8kH0gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGhJREFUeNpi/P///xkGKFh27TfDkiu/GQiBKC1WhhgdVoLqXkzsZHje30ZQnUR+OYNkYRVWORZkxy0DOo6JgGERpDhuYgcDAxN+EyVyS3E6DgSYkB3HQG3HEQo5Ao4DO3AwOw4EAAIMAMZJM9nl1EbWAAAAAElFTkSuQmCC\' ) repeat;"></div>
							<div style="padding: 22px 15px;">
								{TEXT}
							</div>
							<div style="bottom: 0;position: absolute;width: 100%; height: 4px;background: url( \'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAECAYAAAD8kH0gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGhJREFUeNpi/P///xkGKFh27TfDkiu/GQiBKC1WhhgdVoLqXkzsZHje30ZQnUR+OYNkYRVWORZkxy0DOo6JgGERpDhuYgcDAxN+EyVyS3E6DgSYkB3HQG3HEQo5Ao4DO3AwOw4EAAIMAMZJM9nl1EbWAAAAAElFTkSuQmCC\' ) repeat;"></div>
						</div>
					</div>
				</body>
			</html>
			';
                $msg = str_replace('{TEXT}', $text, $template);
            } else {
                $msg = $text;
            }
            $this->client->msgHTML($msg);
            return $this->client->send();
        }
开发者ID:EhsaanF,项目名称:popcorn-developers,代码行数:41,代码来源:EmailManager.php

示例2: setContent

 /**
  * Informa o conteúdo da mensagem
  * @param type $assunto
  * @param type $mensagem
  */
 public function setContent($assunto = null, $mensagem = null)
 {
     if (!empty($assunto)) {
         $this->SMTP->Subject = $assunto;
     }
     $this->SMTP->Body = "<!doctype html><html><head><title>{$assunto}</title><meta charset='UTF-8' /></head><body>{$mensagem}</body></html>";
     $this->SMTP->msgHTML($mensagem);
 }
开发者ID:jhonlennon,项目名称:estrutura-mvc,代码行数:13,代码来源:SMail.class.php

示例3: message

 /**
  * Set the message body
  *
  * Multiple bodies with different types can be added by calling this method
  * multiple times. Every email is required to have a "plain" message body.
  *
  * @param   string  $body  New message body
  * @param   string  $type  Mime type: text/html, text/plain [Optional]
  * @return  Email
  */
 public function message($body, $type = NULL)
 {
     if (!$type or $type === 'text/plain') {
         // Set the main text/plain body
         $this->_mail->Body = $body;
     } else {
         // Add a custom mime type
         $this->_mail->msgHTML($body);
     }
     return $this;
 }
开发者ID:ultimateprogramer,项目名称:cms,代码行数:21,代码来源:email.php

示例4: enviarCorreoPosiciones

 public function enviarCorreoPosiciones($nombre, $correo)
 {
     include 'conexion.php';
     $stmt = $pdo->prepare("SELECT id_usuario from usuarios where nombre = '{$nombre}' and correo = '{$correo}'");
     $stmt->execute();
     $user = $stmt->fetch(PDO::FETCH_ASSOC);
     $cont = "SELECT id_usuario,longitud,latitud,tiempo FROM posiciones where id_usuario= " . $user['id_usuario'];
     $stmt2 = $pdo->prepare($cont);
     $stmt2->execute();
     $correoAenviar = "<table border='1'><tr><th>ID_Usuario</th><th>Longitud</th><th>Latitud</th><th>Tiempo</th></tr>";
     foreach ($stmt2->fetchAll(PDO::FETCH_ASSOC) as $row) {
         $correoAenviar .= "<tr><td>" . $row['id_usuario'] . "</td><td>" . $row['longitud'] . "</td><td>" . $row['latitud'] . "</td><td>" . $row['tiempo'] . "</td></tr>";
     }
     $correoAenviar .= "</table>";
     $mail = new PHPMailer();
     $mail->isSMTP();
     $mail->SMTPAuth = true;
     //$mail->SMTPSecure = "ssl";
     $mail->Host = "smtp.live.com";
     $mail->Port = 587;
     $mail->Username = "";
     $mail->Password = "";
     $mail->From = "";
     $mail->FromName = "";
     $mail->Subject = "Posiciones App Tracking";
     $mail->AltBody = "Mensaje de prueba";
     $mail->msgHTML($correoAenviar);
     $mail->addAddress($correo, $nombre);
     $mail->isHTML(true);
     if (!$mail->send()) {
         echo "Error: " . $mail->ErrorInfo;
     }
 }
开发者ID:ionatibia,项目名称:php,代码行数:33,代码来源:userCorreo.php

示例5: EnviaCorreos_Chat

function EnviaCorreos_Chat($Usuario, $mailCliente, $strReclamacion, $strComentario)
{
    require '../general/phpmailer/PHPMailerAutoload.php';
    $from = 'soporte@qualidad.com';
    $mail = new PHPMailer();
    //Correo desde donde se envía (from)
    $mail->setFrom($from, '');
    //Correo de envío (to)
    $mail->addAddress($mailCliente, '');
    $mail->CharSet = "UTF-8";
    $mail->Subject = 'Sistema de Calidad. Envío de claves';
    $strHTML = '<table width="440"  border="0" height="22" class="txtgeneral">';
    $strHTML = $strHTML . "<tr><td>Ese correo a sido enviado por el usuario: {$Usuario}</td></tr>";
    $strHTML = $strHTML . "<tr><td>Es un comentario de la reclamacion: {$strReclamacion}</td></tr>";
    $strHTML = $strHTML . "<tr><td>Con fecha de: " . date('d/m/Y') . "</td></tr>";
    $strHTML = $strHTML . "<tr><td></td></tr>";
    $strHTML = $strHTML . "<tr><td></td></tr>";
    $strHTML = $strHTML . "<tr><td>{$strComentario}</td></tr>";
    $strHTML = $strHTML . '</td></tr>';
    $strHTML = $strHTML . '<tr><td>Departamento de Calidad</td></tr>';
    $strHTML = $strHTML . '<tr><td><center><IMG SRC="http://www.qualidad.info/qualidad/images/logo-' . $_SESSION['base'] . '.jpg" width="132" height="67" BORDER="0"></center>';
    $strHTML = $strHTML . '</td></tr>';
    $strHTML = $strHTML . '</TABLE>';
    $strHTML = '<HTML><BODY><font face=""Verdana, Arial, Helvetica, sans-serif"" size=""-1"">' . $strHTML . '</font></BODY></HTML>';
    $mail->msgHTML($strHTML);
    $mail->send();
}
开发者ID:QualidadInformatica,项目名称:qualidad1,代码行数:27,代码来源:reclamacionExternaEdit.php

示例6: SendEmail

 public function SendEmail($account, $type)
 {
     $email = new \PHPMailer();
     $email->isSMTP();
     //        $email->Timeout       =   120;
     //$email->SMTPDebug = 2;
     //$email->Debugoutput = 'html';
     $email->Host = "smtp.gmail.com";
     $email->Port = 587;
     $email->SMTPSecure = "tls";
     $email->SMTPAuth = true;
     $email->Username = "team-developers@c-developers.com";
     $email->Password = "ChNtLdVlPrS20E#";
     $email->setFrom("team-developers@c-developers.com", "Retos");
     $email->addReplyTo("team-developers@c-developers.com", "Retos");
     $email->addAddress("{$account}");
     $email->isHTML(true);
     $email->Subject = "Retos | Chontal Developers";
     $file = dirname(__DIR__) . "/views/email/index.html";
     $email->msgHTML(file_get_contents($file));
     if ($type == 1) {
         $email->AltBody = "Gracias por contactarnos en breve nos comunicaremos con usted. Les agradece El equipo Retos.";
     } else {
         if ($type == 2) {
             $email->AltBody = "Gracias por suscribirse a nuestro sito http://www.retos.co";
         }
     }
     if (!$email->send()) {
         //echo 'Message could not be sent.';
         //echo 'Mailer Error: ' . $email->ErrorInfo;
     } else {
         return true;
     }
 }
开发者ID:EdgarSM91,项目名称:spectrum,代码行数:34,代码来源:ContactController.php

示例7: success

 public function success($type, $id, $transactionid, $a = "search")
 {
     DB::table($type . "_transaction")->where("id", $transactionid)->update(array("status" => 1));
     DB::table("overall_transaction")->where("related_transaction_id", $transactionid)->update(array("status" => 1));
     $transaction = DB::table($type . "_transaction")->where("id", $transactionid)->first();
     $owner = DB::table('users')->join($type, $type . '.user_id', '=', 'users.id')->select('users.email')->first();
     $mail = new PHPMailer();
     $mail->setFrom(Config::get("app.support_email"));
     $mail->addAddress($owner->email);
     $body = "<style>\n\t\t\t\t\t* {\n\t\t\t\t\t\tfont-family: Arial;\n\t\t\t\t\t}\n\t\t\t\t\ttable {\n\t\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\t}\n\t\t\t\t</style>\n\t\t\t\t<h4>You have a new donation from " . $transaction->name . ".</h4>\n\t\t\t\t<table>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>Name: </td>\n\t\t\t\t\t\t<td>" . $transaction->name . "</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>Email: </td>\n\t\t\t\t\t\t<td>" . $transaction->email . "</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>Amount: </td>\n\t\t\t\t\t\t<td>" . $transaction->amount . "</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td valign='top'>Transaction : </td>\n\t\t\t\t\t\t<td><a href='" . Config::get("app.url") . "projects/" . $type . "/" . $id . "/transactions'>Click to go.</a></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>";
     $mail->Subject = "Christian Response: You have a new donation.";
     $mail->msgHTML($body);
     $mail->AltBody = $body;
     $mail->send();
     if (Auth::check()) {
         //return View::make("/frontend/" . $this -> _permission[Auth::user() -> permission] . "/donation/success") -> with(array("active" => "", "redirect_url" => "/dashboard/project/view/" . $type . "/" . $id, "type" => "Project"));
         $error = "<div class='alert alert-success alert-dismissable'>\n                        <button aria-hidden='true' data-dismiss='alert' class='close' type='button'>×</button>\n                        Thank you for your support in this project.\n                    </div>";
         Session::set("error", $error);
         if ($a == "search") {
             return Redirect::to("/search/project/" . $type . "/view/" . $id);
         } elseif ($a == "dashboard") {
             return Redirect::to("/dashboard/project/view/" . $type . "/" . $id);
         }
     } else {
         Session::set("error", $this->responsebox("Thank you for your support!.", "success"));
         return Redirect::to("/project/view/" . strtolower($type) . "/" . $id);
     }
 }
开发者ID:robertganser,项目名称:christianresponse,代码行数:28,代码来源:DonationController.php

示例8: sendMail

/**
 * Sends the message
 * @param string $email
 * @param string $subject
 * @param string $message with html markup
 * @return bool
 * @throws Exception
 * @throws phpmailerException
 */
function sendMail($email, $subject, $message)
{
    //create a new PHPMailer instance
    $mail = new PHPMailer();
    //tell PHPMailer to use SMTP
    $mail->isSMTP();
    //enable debugging...
    $mail->SMTPDebug = 0;
    //ask for HTML-friendly debug output
    $mail->Debugoutput = 'html';
    //set the hostname of the server
    $mail->Host = 'smtp.gmail.com';
    //set SMTP port number
    $mail->Port = 587;
    //set encryption
    $mail->SMTPSecure = 'tls';
    //use SMTP authentication
    $mail->SMTPAuth = true;
    //Username
    $mail->Username = 'jrk.phpmailer@gmail.com';
    //Password
    $mail->Password = 'RH6snj.oKb^';
    //Set FROM field
    $mail->setFrom('jrk.phpmailer@gmail.com', 'Jerry Krusinski');
    //Set TO field
    $mail->addAddress($email);
    //Set the SUBJECT
    $mail->Subject = $subject;
    //Set Message
    $mail->msgHTML($message);
    //Send Message, Check for errors
    return $mail->send();
}
开发者ID:jkrusinski,项目名称:battleShip,代码行数:42,代码来源:send_link.php

示例9: send

 /**
  * Функция отправки сообщения:
  *
  * @param string $from - адрес отправителя
  * @param string $from_name - имя отправителя
  * @param string|array $to - адрес(-а) получателя
  * @param string $theme - тема письма
  * @param string $body - тело письма
  * @param bool $isText - является ли тело письма текстом
  *
  * @return bool отправилось ли письмо
  **/
 public function send($from, $from_name, $to, $theme, $body, $isText = false)
 {
     $this->_mailer->clearAllRecipients();
     $this->setFrom($from, $from_name);
     if (is_array($to)) {
         foreach ($to as $email) {
             $this->addAddress($email);
         }
     } else {
         $this->addAddress($to);
     }
     $this->setSubject($theme);
     if ($isText) {
         $this->_mailer->Body = $body;
         $this->_mailer->isHTML(false);
     } else {
         $this->_mailer->msgHTML($body, \Yii::app()->basePath);
     }
     try {
         return $this->_mailer->send();
     } catch (\Exception $e) {
         \Yii::log($e->__toString(), \CLogger::LEVEL_ERROR, 'mail');
         return false;
     }
 }
开发者ID:alexanderkuz,项目名称:test-yii2,代码行数:37,代码来源:Mail.php

示例10: send_mail

function send_mail($Host, $Port, $Secure, $Auth, $TitleMail, $Username, $Password, $ToName, $ToEmail, $Charset, $Subject, $Body)
{
    $mail = new PHPMailer();
    $mail->isSMTP();
    $mail->SMTPDebug = 0;
    $mail->Debugoutput = 'html';
    $mail->Host = $Host;
    $mail->Port = $Port;
    $mail->SMTPSecure = $Secure;
    $mail->SMTPAuth = $Auth;
    $mail->Username = $Username;
    $mail->Password = $Password;
    $mail->setFrom($Username, $TitleMail);
    $mail->addReplyTo($ToEmail, $ToName);
    $mail->addAddress($Username, "");
    $mail->CharSet = $Charset;
    $mail->Subject = $Subject;
    $body = mb_convert_encoding($Body, mb_detect_encoding($Body), 'UTF-8');
    $mail->msgHTML($body);
    $mail->AltBody = 'This is a plain-text message body';
    if (!$mail->send()) {
        $result = "Mailer Error: " . $mail->ErrorInfo . ' ' . $mymail;
    } else {
        $result = true;
    }
    return $result;
}
开发者ID:jenia-buianov,项目名称:all_my_sites,代码行数:27,代码来源:bd.php

示例11: sendWelcomeEmail

function sendWelcomeEmail($email)
{
    $mail = new PHPMailer();
    $mail->IsSMTP();
    // set mailer to use SMTP
    $mail->Debugoutput = 'html';
    $mail->Host = "sub5.mail.dreamhost.com";
    // specify main and backup server
    $mail->Port = 587;
    $mail->SMTPAuth = true;
    // turn on SMTP authentication
    $mail->Username = "admin@roscr.com";
    // SMTP username
    $mail->Password = "roscrsaving";
    // SMTP password
    $mail->setFrom("admin@roscr.com", "Roscr Admin");
    $mail->AddAddress($email);
    $mail->IsHTML(true);
    // set email format to HTML
    $mail->msgHTML(file_get_contents('welcome.html'), dirname(__FILE__));
    $mail->AltBody = $emailText;
    $mail->Subject = "Subscription to ROSCr";
    $mail->WordWrap = 50;
    // set word wrap to 50 characters
    if (!$mail->Send()) {
        echo "Message could not be sent. <p>";
        echo "Mailer Error: " . $mail->ErrorInfo;
        exit;
    }
    echo "Message has been sent";
}
开发者ID:quirkles,项目名称:roscr-coming-soon,代码行数:31,代码来源:mailer.php

示例12: onLoad

 public function onLoad($param)
 {
     parent::onLoad($param);
     $checkNewsletter = nNewsletterRecord::finder()->findByStatus(1);
     if ($checkNewsletter) {
         $layout = nLayoutRecord::finder()->findBy_nNewsletterID($checkNewsletter->ID);
         $mail = new PHPMailer();
         $mail->isSendmail();
         $mail->setFrom('from@vp.d2.pl', 'First Last');
         $mail->addReplyTo('from@vp.d2.pl');
         $lista = nSenderRecord::finder()->findAll('nLayoutID = ? AND Status = 0 LIMIT 25', $layout->ID);
         foreach ($lista as $person) {
             $mail->addAddress($person->Email);
             $mail->Subject = $checkNewsletter->Name;
             $mail->msgHTML($layout->HtmlText);
             if ($mail->send()) {
                 $person->Status = 1;
                 $person->save();
             } else {
                 $person->Status = 5;
                 $person->save();
                 echo "Mailer Error: " . $mail->ErrorInfo;
             }
         }
         if (empty($lista)) {
             $checkNewsletter->Status = 0;
             $checkNewsletter->save();
         }
     }
     die;
 }
开发者ID:venomproject,项目名称:defaultCMS,代码行数:31,代码来源:Newsletter.php

示例13: send

 public static function send($to_email, $reply_email, $reply_name, $from_email, $from_name, $subject, $body, $attachments = array())
 {
     if (Configuration::model()->emailer->relay == 'SMTP') {
         $email = new \PHPMailer();
         //$email->SMTPDebug   = 4;
         $email->isSMTP();
         $email->Host = Configuration::model()->emailer->host;
         $email->SMTPAuth = Configuration::model()->emailer->auth;
         $email->Username = Configuration::model()->emailer->username;
         $email->Password = Configuration::model()->emailer->password;
         $email->SMTPSecure = Configuration::model()->emailer->security;
         $email->Port = Configuration::model()->emailer->port;
     }
     $email->addAddress($to_email);
     $email->addReplyTo($reply_email, $reply_name);
     $email->setFrom($from_email, $from_name);
     $email->Subject = $subject;
     $email->Body = $body;
     $email->msgHTML($body);
     $email->AltBody = strip_tags(str_replace('<br>', "\n\r", $body));
     if (is_array($attachments)) {
         foreach ($attachments as $value) {
             $email->addAttachment($value);
         }
     }
     $email->send();
 }
开发者ID:shawnlawyer,项目名称:framework,代码行数:27,代码来源:Email.class.php

示例14: EnviaCorreo_ClavesAlta

function EnviaCorreo_ClavesAlta($strEmail, $strUsuario, $strPassword)
{
    require '../general/phpmailer/PHPMailerAutoload.php';
    $from = 'soporte@qualidad.com';
    $mail = new PHPMailer();
    //Correo desde donde se envía (from)
    $mail->setFrom($from, '');
    //Correo de envío (to)
    $mail->addAddress($strEmail, '');
    $mail->CharSet = "UTF-8";
    $mail->Subject = 'Sistema de Calidad. Envío de claves';
    $strHTML = '<table width="440"  border="0" height="22" class="txtgeneral">';
    $strHTML = $strHTML . '<tr><td>Sus datos de acceso son:</td></tr>';
    $strHTML = $strHTML . "<tr><td>Usuario: <strong>{$strUsuario}<strong></td></tr>";
    $strHTML = $strHTML . "<tr><td>Contraseña: <strong>{$strPassword}<strong><br/><br/><br/><br/></td></tr>";
    $strHTML = $strHTML . '<tr><td>Agradecemos su colaboración. </td></tr>';
    $strHTML = $strHTML . '<tr><td>Atentamente,</td></tr><br><br>';
    $strHTML = $strHTML . '<tr><td>Departamento de Calidad</td></tr>';
    $strHTML = $strHTML . '<tr><td><center><IMG SRC="http://www.qualidad.info/qualidad/images/logo-' . $_SESSION['base'] . '.jpg" width="132" height="67" BORDER="0"></center>';
    $strHTML = $strHTML . '</td></tr>';
    $strHTML = $strHTML . '</table>';
    $strHTML = '<HTML><BODY><font face=""Verdana, Arial, Helvetica, sans-serif"" size=""-1""><meta http-equiv="Content-type" content="text/html; charset=utf-8" />' . $strHTML . '</font></BODY></HTML>';
    $mail->msgHTML($strHTML);
    $mail->send();
}
开发者ID:QualidadInformatica,项目名称:qualidad1,代码行数:25,代码来源:reclamacionExterna.php

示例15: sendMail

function sendMail($nomeDestino, $emailDestino, $nomeRemetente, $emailRemetente, $assunto, $msg, $arquivo = "")
{
    require_once str_replace("admin/", "", DIR) . "system/PHPMailer/PHPMailer.php";
    #$nomeDestino = Nome de quem vai receber
    #$emailDestino = E-mail de quem vai receber
    #$nomeRemetente = Nome de quem está enviando
    #$emailRemetente = E-mail de quem está enviando
    #$assunto = Assunto do e-mail
    #$msg = Mensagem do e-mail
    $montaMsg = '<div style="text-align: left"><img src="' . str_replace("admin", "", CP) . '/assets/img/header_mail.jpg" alt="Header" /></div>';
    $montaMsg .= '<br /><div style="font-family: Arial; color: #666; font-size: 14px;">' . $msg . '<br /><br />';
    $mail = new PHPMailer();
    $mail->isSMTP();
    $mail->SMTPDebug = 0;
    $mail->Debugoutput = 'html';
    $mail->Host = getSys("smtpHost");
    $mail->Port = getSys("smtpPort");
    $mail->SMTPAuth = true;
    $mail->Username = getSys("smtpLogin");
    $mail->Password = getSys("smtpPass");
    $mail->SetFrom(getSys("smtpLogin"), $nomeRemetente);
    $mail->addReplyTo($emailRemetente, $nomeRemetente);
    $mail->AddAddress($emailDestino, $nomeDestino);
    $mail->Subject = $assunto;
    $mail->msgHTML($montaMsg);
    if ($arquivo == true) {
        $mail->AddAttachment($arquivo);
    }
    if (!$mail->send()) {
        return false;
    } else {
        return true;
    }
}
开发者ID:RenanVin,项目名称:Projeto,代码行数:34,代码来源:smtp.php


注:本文中的PHPMailer::msgHTML方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。