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


PHP phpmailer::Send方法代码示例

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


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

示例1: activateUser

 /**
  * Activate a given user.
  * @param	$id				Identifier of user.
  * @param	$activationKey	Activation key for user.
  */
 function activateUser($id, $activationKey)
 {
     if (!empty($id) && !empty($activationKey)) {
         global $dbi;
         global $lActivate;
         $result = $dbi->query("SELECT username,activationKey FROM " . userTableName . " WHERE id=" . $dbi->quote($id));
         if ($result->rows()) {
             list($username, $activationKeyDB) = $result->fetchrow_array();
             if ($activationKey == $activationKeyDB) {
                 $dbi->query("UPDATE " . userTableName . " SET registered=registered,lastUpdated=lastUpdated,lastLogged=lastLogged,activated=1,activationKey='' WHERE id=" . $dbi->quote($id));
                 // Send confirmation email
                 $result = $dbi->query("SELECT name,email FROM " . userDataTableName . " WHERE id=" . $dbi->quote($id));
                 if ($result->rows()) {
                     list($name, $email) = $result->fetchrow_array();
                     // Send activation email
                     $mail = new phpmailer();
                     $mail->CharSet = "UTF-8";
                     $mail->Sender = pageAdminMail;
                     $mail->From = pageAdminMail;
                     $mail->FromName = pageTitle;
                     $mail->Subject = $lActivate["MailSubject"];
                     $mail->Body = sprintf($lActivate["MailMessage"], $name, $username);
                     $mail->IsHTML(false);
                     $mail->AddAddress($email);
                     $mail->Send();
                 }
                 echo '<p>' . $lActivate["HeaderText"] . '</p>';
             } else {
                 echo '<p>' . $lActivate["HeaderTextError"] . '</p>';
             }
         }
     }
 }
开发者ID:gkathir15,项目名称:catmis,代码行数:38,代码来源:Login.class.php

示例2: send

 /**
  * Send mail, similar to PHP's mail
  *
  * A true return value does not automatically mean that the user received the
  * email successfully. It just only means that the method used was able to
  * process the request without any errors.
  *
  * The default content type is 'text/plain' which does not allow using HTML.
  */
 public static function send($from_email, $from_name, array $to, $subject, $message, array $cc = array(), array $bcc = array(), array $attachments = array())
 {
     $mailer = new phpmailer();
     $content_type = 'text/plain';
     $mailer->ContentType = $content_type;
     $mailer->Hostname = \lib\conf\constants::$domain;
     $mailer->IsMail();
     $mailer->IsHTML(false);
     $mailer->From = $from_email;
     $mailer->FromName = $from_name;
     // add recipients
     foreach ((array) $to as $recipient_name => $recipient_email) {
         $mailer->AddAddress(trim($recipient_email), trim($recipient_name));
     }
     // Add any CC and BCC recipients
     foreach ($cc as $recipient_name => $recipient_email) {
         $mailer->AddCc(trim($recipient_email), trim($recipient_name));
     }
     foreach ($bcc as $recipient_name => $recipient_email) {
         $mailer->AddBcc(trim($recipient_email), trim($recipient_name));
     }
     // Set mail's subject and body
     $mailer->Subject = $subject;
     $mailer->Body = $message;
     foreach ($attachments as $attachment) {
         $mailer->AddAttachment($attachment);
     }
     // Send!
     $result = $mailer->Send();
     return $result;
 }
开发者ID:revcozmo,项目名称:dating,代码行数:40,代码来源:mail.php

示例3: envmail

function envmail($email, $subject, $msg, $from, $fromname = "Opala Clube Franca")
{
    require_once "class.phpmailer.php";
    $mail = new phpmailer();
    $mail->ClearAddresses();
    $mail->ClearAllRecipients();
    $mail->ClearAddresses();
    $mail->ClearCustomHeaders();
    $mail->IsSMTP();
    //    $mail->IsSendmail();
    $mail->From = $from;
    $mail->FromName = $fromname;
    // 	$mail->Hostname = "smtp.gmail.com";
    //	$mail->Host     = "smtp.gmail.com";
    $mail->SMTPSecure = "ssl";
    $mail->Hostname = "smtp.opalaclubefranca.com.br";
    $mail->Host = "smtp.opalaclubefranca.com.br";
    //    $mail->SMTPDebug = 2;
    $mail->Username = "admin@opalaclubefranca.com.br";
    $mail->Password = "racnela";
    $mail->SMTPAuth = true;
    $mail->Port = 465;
    $mail->Timeout = 120;
    $body = $msg;
    $text_body = $msg;
    $mail->isHTML(true);
    $mail->Subject = $subject;
    $mail->Body = $body;
    $mail->AltBody = $text_body;
    if (is_array($email)) {
        foreach ($email as $em) {
            $mail->AddAddress($em, "");
        }
    } else {
        $mail->AddAddress($email, "");
    }
    /*  echo '<tr><td>To '.$email.'</td></tr>'."\n";
        echo '<tr><td>Assunto '.$subject.'</td></tr>'."\n";
        echo '<tr><td>Mensagem '.$msg.'</td></tr>'."\n";
        echo '<tr><td>From '.$from.'</td></tr>'."\n";
    */
    $exito = $mail->Send();
    $v = 0;
    //    echo "<tr><td>ErrorInfo " . $mail->ErrorInfo . "<br></td></tr>";
    while (!$exito && $v < 5 && $mail->ErrorInfo != "SMTP Error: Data not accepted.") {
        sleep(2);
        $exito = $mail->Send();
        echo "<tr><td>ErrorInfo " . $mail->ErrorInfo . "<br></td></tr>";
        $v = $v + 1;
    }
    if (!$exito) {
        echo "<tr><td>There has been a mail error sending to " . $mail->ErrorInfo . "<br></td></tr>";
    }
    $mail->ClearAddresses();
    $mail->ClearAttachments();
    return $mail->ErrorInfo;
}
开发者ID:alencarmo,项目名称:OCF,代码行数:57,代码来源:envmail.php

示例4: sendQRmail

function sendQRmail($from, $to, $subject, $msg, $qrcodeImage, $cid, $name)
{
    include_once 'inc/class.phpmailer.php';
    $mail = new phpmailer();
    $mail->SMTPDebug = 0;
    // debugging: 1 = errors and messages, 2 = messages only, 0 = off
    $mail->IsSMTP();
    // Set mailer to use SMTP
    $mail->Host = 'mailhub.eait.uq.edu.au';
    // Specify server
    $mail->Port = 25;
    // Server port: 465 ssl OR  587 tls
    //$mail->SMTPSecure = 'tls';                       // Enable encryption, 'ssl' also accepted
    $mail->SMTPAuth = false;
    // Enable SMTP authentication
    $mail->Username = 's4329663@student.uq.edu.au';
    // SMTP username
    $mail->Password = 'hongzhe123999';
    // SMTP password
    $mail->SetFrom($from, 'QRappi');
    // Sender
    $mail->AddReplyTo($from, 'Support');
    // Set an alternative reply-to address
    $mail->AddAddress($to, 'User');
    // Set who the message is to be sent to
    $mail->Subject = $subject;
    // Set the subject line
    // Prepares message for html (see doc for details http://phpmailer.worxware.com/?pg=tutorial)
    $mail->MsgHTML($msg);
    // Add the image to the email as an inline element (i.e. not as an attachment)
    $mail->AddStringEmbeddedImage($qrcodeImage, $cid, $name);
    // Send the message, check for errors
    $ok = $mail->Send();
    return $ok;
}
开发者ID:Hongzhe,项目名称:DECO3801-PeerTech,代码行数:35,代码来源:mail.php

示例5: sendmail

function sendmail($subject, $mailcontent, $receiver, $receivername, $attachment = "")
{
    if (strpos($_SERVER['HTTP_HOST'], "localhost")) {
        return false;
    }
    $mail = new phpmailer();
    $mail->IsSMTP();
    $mail->Host = "mail.pepool.com";
    $mail->Port = 2525;
    $mail->SMTPAuth = true;
    $mail->Username = "info+pepool.com";
    // Write SMTP username in ""
    $mail->Password = "*VTWqNzPNKlut";
    $mail->Mailer = "smtp";
    $mail->IsHTML(true);
    $mail->ClearAddresses();
    $mail->From = "info@pepool.com";
    $mail->FromName = "pepool";
    $mail->Subject = $subject;
    $mail->Body = $mailcontent;
    $mail->AddAddress($receiver, $receivername);
    if ($attachment != '') {
        $mail->AddAttachment($attachment);
    }
    $suc = $mail->Send();
    return $suc > 0;
}
开发者ID:gauravstomar,项目名称:Pepool,代码行数:27,代码来源:Mail.php

示例6: proc_upd

 public function proc_upd()
 {
     $obj = ormPages::get(system::POST('obj_id'));
     $obj->tabuList('pseudo_url', 'h1', 'keywords', 'title', 'description', 'active', 'is_home_page', 'view_in_menu', 'view_submenu', 'in_search', 'in_index', 'in_new_window', 'other_link', 'img_act', 'img_no_act', 'img_h1');
     $obj->loadFromPost();
     // Публикация на сайте
     if (system::POST('publ', isBool)) {
         if ($obj->isInheritor('faq') && $obj->newVal('answer') == '') {
             ui::MessageBox(lang::get('TEXT_MESSAGE_ERROR'), lang::get('FEEDBACK_MSG_3'));
             ui::selectErrorFields(array('select' => '', 'focus' => 'answer'));
         } else {
             $obj->active = 1;
         }
     }
     $obj_id = $obj->save();
     // Если объект не сохранился, выводим пользователю текст ошибки.
     if ($obj_id === false) {
         system::savePostToSession();
         ui::MessageBox(lang::get('TEXT_MESSAGE_ERROR'), $obj->getErrorListText());
         ui::selectErrorFields($obj->getErrorFields());
         system::redirect('/feedback/message_upd/' . $_POST['obj_id']);
     }
     if (system::POST('send_to_email', isBool) && !$obj->send_answer_to_user && ($form_obj = ormObjects::get($obj->form_id))) {
         if ($form_obj->send_answer) {
             if ($obj->answer != '') {
                 $fields = $obj->getClass()->loadFields();
                 while (list($num, $field) = each($fields)) {
                     if (!empty($field['f_sname'])) {
                         page::assign($field['f_sname'], $obj->__get($field['f_sname']));
                     }
                 }
                 page::assign('site_name', domains::curDomain()->getSiteName());
                 page::assign('base_email', domains::curDomain()->getEmail());
                 $mail = new phpmailer();
                 $mail->From = $this->parse($form_obj->answer_sender_address);
                 $mail->FromName = $this->parse($form_obj->answer_sender_name);
                 $mail->AddAddress($obj->email);
                 $mail->WordWrap = 50;
                 $mail->IsHTML(true);
                 $mail->Subject = $this->parse($form_obj->answer_subject);
                 $mail->Body = $this->parse($form_obj->answer_template);
                 $mail->Send();
                 // Помечаем, что ответ отправлен
                 $obj->send_answer_to_user = 1;
                 $obj->save();
                 ui::MessageBox(lang::get('FEEDBACK_MSG_1'), '');
             } else {
                 ui::MessageBox(lang::get('TEXT_MESSAGE_ERROR'), lang::get('FEEDBACK_MSG_2'));
                 ui::selectErrorFields(array('select' => '', 'focus' => 'answer'));
             }
         }
     }
     // Если данные изменились корректно перенаправляем на соответствующию страницу
     if ($_POST['parram'] == 'apply') {
         system::redirect('/feedback/message_upd/' . $obj_id);
     } else {
         system::redirect('/feedback');
     }
 }
开发者ID:sunfun,项目名称:Bagira.CMS,代码行数:59,代码来源:__message.php

示例7: Send

 /**
  * Отправляет сообщение(мыло)
  *
  * @return bool
  */
 public function Send()
 {
     $this->oMailer->Subject = $this->sSubject;
     $this->oMailer->Body = $this->sBody;
     ob_start();
     $bResult = $this->oMailer->Send();
     $this->sError = ob_get_clean();
     return $bResult;
 }
开发者ID:vgrish,项目名称:livestreet-framework,代码行数:14,代码来源:Mail.class.php

示例8: fu_envia_clave

function fu_envia_clave($nom, $email, $email_ins, $user, $clave, $tipo)
{
    require_once "class.phpmailer.php";
    $mail = new phpmailer();
    $mail->From = "computo@udistrital.edu.co";
    $mail->FromName = "Oficina Asesora de Sistemas";
    $mail->Host = "mail.udistrital.edu.co";
    $mail->Mailer = "smtp";
    $mail->SMTPAuth = true;
    $mail->Username = "computo@udistrital.edu.co";
    $mail->Password = "capitaloas2011";
    $mail->Timeout = 120;
    $mail->Charset = "utf-8";
    $mail->IsHTML(false);
    if ($tipo == 4) {
        $tip = "Coordinador";
    } elseif ($tipo == 16) {
        $tip = "Decano";
    } elseif ($tipo == 24) {
        $tip = "Funcionario";
    } elseif ($tipo == 26) {
        $tip = "Proveedor";
    } elseif ($tipo == 30) {
        $tip = "Docente";
    } elseif ($tipo == 51) {
        $tip = "Estudiante";
    }
    //echo "tipo en fua_ ".$tipo; exit;
    $fecha = date("d-M-Y  h:i:s A");
    $comen = "Mensaje generado autom&aacute;ticamente por el servidor de la Oficina Asesora de Sistemas.\n";
    $comen .= "Este es su usuario y clave para ingresar al Sistema de Informaci&oacute;n C&oacute;ndor.\n\n";
    $comen .= "Por seguridad cambie la clave.\n\n";
    $sujeto = "Clave";
    $cuerpo = "Fecha de envio: " . $fecha . "\n\n";
    $cuerpo .= "Se&ntilde;or(a)      : " . $nom . "\n\n";
    $cuerpo .= $comen . "\n\n";
    $cuerpo .= "Tipo:           " . $tip . "\n";
    $cuerpo .= "Usuario:        " . $user . "\n";
    $cuerpo .= "Clave Acceso:   " . $clave . "\n";
    $mail->Body = $cuerpo;
    $mail->Subject = $sujeto;
    $mail->AddAddress($email);
    $mail->AddCC($email_ins);
    if (!$mail->Send()) {
        header("Location: {$redir}?error_login=16");
    } else {
        header("Location: {$redir}?error_login=18");
    }
    $mail->ClearAllRecipients();
}
开发者ID:udistrital,项目名称:PROVEEDORES_DES,代码行数:50,代码来源:fu_envia_clave_aut.php

示例9: Send

 /**
  * Отправляет сообщение
  *
  * @return bool
  */
 public function Send()
 {
     $this->oMailer->Subject = $this->sSubject;
     $this->oMailer->Body = $this->sBody;
     ob_start();
     $bResult = $this->oMailer->Send();
     $sError = ob_get_clean();
     if (!$bResult && !$sError) {
         // Письмо не отправлено, но ошибки нет - такое бывает
         $sError = 'Cannot send email';
     }
     if ($sError) {
         $this->_addError($sError);
     }
     return $bResult;
 }
开发者ID:AntiqS,项目名称:altocms,代码行数:21,代码来源:Mail.class.php

示例10: a2b_mail

function a2b_mail($to, $subject, $mail_content, $from = 'root@localhost', $fromname = '', $contenttype = 'multipart/alternative')
{
    $mail = new phpmailer();
    $mail->From = $from;
    $mail->FromName = $fromname;
    //$mail -> IsSendmail();
    //$mail -> IsSMTP();
    $mail->Subject = $subject;
    $mail->Body = nl2br($mail_content);
    //$HTML;
    $mail->AltBody = $mail_content;
    // Plain text body (for mail clients that cannot read 	HTML)
    // if ContentType = multipart/alternative -> HTML will be send
    $mail->ContentType = $contenttype;
    $mail->AddAddress($to);
    $mail->Send();
}
开发者ID:sayemk,项目名称:a2billing,代码行数:17,代码来源:Misc.inc.php

示例11: sendList

 function sendList($list)
 {
     // send email of message
     global $loader, $intl, $conf;
     $loader->import('saf.Ext.phpmailer');
     $mail = new phpmailer();
     $mail->IsMail();
     $mail->IsHTML(true);
     foreach ($list as $item) {
         if (strtoupper($item->type) == 'TASK') {
             $id = 'T' . $item->id;
         } elseif (strtoupper($item->type) == 'MESSAGE') {
             $id = 'M' . $item->id;
         } else {
             $id = strtoupper(substr($item->type, 0, 1)) . $item->id;
         }
         $mail->From = $conf['Messaging']['return_address'];
         //$mail->Subject = '[' . $this->id . '] ' . $this->subject;
         //$mail->Body = $this->body;
         $mail->AddAddress($item->address);
         if (defined('WORKSPACE_' . strtoupper($item->type) . '_' . strtoupper($this->name) . '_SUBJECT')) {
             $mail->Subject = $intl->get(constant('WORKSPACE_' . strtoupper($item->type) . '_' . strtoupper($this->name) . '_SUBJECT'), $item->struct);
         } else {
             $mail->Subject = '[' . $id . '] ' . $item->subject;
         }
         if (defined('WORKSPACE_' . strtoupper($item->type) . '_' . strtoupper($this->name) . '_BODY')) {
             $mail->Body = $intl->get(constant('WORKSPACE_' . strtoupper($item->type) . '_' . strtoupper($this->name) . '_BODY'), $item->struct);
         } else {
             $mail->Body = $item->body;
         }
         if ($item->priority == 'urgent' || $item->priority == 'high') {
             $mail->Priority = 1;
         } else {
             $mail->Priority = 3;
         }
         if (!$mail->Send()) {
             $this->error = $mail->ErrorInfo;
             return false;
         }
         $mail->ClearAddresses();
         $mail->ClearAttachments();
     }
     return true;
 }
开发者ID:vojtajina,项目名称:sitellite,代码行数:44,代码来源:Email.php

示例12: sendEmail

 protected function sendEmail($to, $subject, $body)
 {
     include_once '../../libraries/phpmailer/class.phpmailer.php';
     if (empty($to)) {
         return false;
     }
     $mail = new phpmailer();
     $mail->PluginDir = '../../libraries/phpmailer';
     $mail->CharSet = 'UTF-8';
     $mail->Subject = substr(stripslashes($subject), 0, 900);
     $mail->From = 'noreply@arisgames.org';
     $mail->FromName = 'ARIS Mailer';
     $mail->AddAddress($to, 'ARIS Author');
     $mail->MsgHTML($body);
     $mail->WordWrap = 79;
     if ($mail->Send()) {
         return true;
     } else {
         return false;
     }
 }
开发者ID:spoymenov,项目名称:arisgames,代码行数:21,代码来源:utils.php

示例13: send

 function send($newsletter_id)
 {
     global $db;
     $owpDBTable = owpDBGetTables();
     $send_mail = new phpmailer();
     $send_mail->From = OWP_EMAIL_ADDRESS;
     $send_mail->FromName = OWP_NAME;
     $send_mail->Subject = $this->title;
     $sql = "SELECT admin_gender, admin_firstname, admin_lastname,\n                     admin_email_address \n              FROM " . $owpDBTable['administrators'] . " \n              WHERE admin_newsletter = '1'";
     $mail_values = $db->Execute($sql);
     while ($mail = $mail_values->fields) {
         $send_mail->Body = $this->content;
         $send_mail->AddAddress($mail['admin_email_address'], $mail['admin_firstname'] . ' ' . $mail['admin_lastname']);
         $send_mail->Send();
         // Clear all addresses and attachments for next loop
         $send_mail->ClearAddresses();
         $send_mail->ClearAttachments();
         $mail_values->MoveNext();
     }
     $today = date("Y-m-d H:i:s");
     $db->Execute("UPDATE " . $owpDBTable['newsletters'] . " \n                       SET date_sent = " . $db->DBTimeStamp($today) . ",\n                           status = '1' \n                     WHERE newsletters_id = '" . owpDBInput($newsletter_id) . "'");
 }
开发者ID:BackupTheBerlios,项目名称:osiswebprinter,代码行数:22,代码来源:newsletter.php

示例14: phpmailer

 function send_email($content)
 {
     require "PHPMailer/class.phpmailer.php";
     //Instanciamos un objeto de la clase phpmailer
     $mail = new phpmailer();
     //Indicamos a la clase phpmailer donde se encuentra la clase smtp
     //$mail->PluginDir = "";
     //Indicamos que vamos a conectar por smtp
     $mail->Mailer = "smtp";
     $mail->CharSet = "UTF-8";
     //Nuestro servidor smtp. Como ves usamos cifrado ssl
     $mail->Host = "ssl://smtp.gmail.com";
     //Puerto de gmail 465
     $mail->Port = "465";
     //Le indicamos que el servidor smtp requiere autenticación
     $mail->SMTPAuth = true;
     //Le decimos cual es nuestro nombre de usuario y password
     $mail->Username = "thlink.desarrollo@gmail.com";
     $mail->Password = "Thlink0013";
     //Indicamos cual es nuestra dirección de correo y el nombre que
     //queremos que vea el usuario que lee nuestro correo
     $mail->From = "contacto@inbest.me";
     $mail->FromName = "Nuevo registro en iNBest";
     //El valor por defecto de Timeout es 10, le voy a dar un poco mas
     $mail->Timeout = 30;
     //Indicamos cual es la dirección de destino del correo.
     $mail->AddAddress("Inbest@inbest.me");
     //$mail->AddCC("contacto@sths.com.mx");
     //Asignamos asunto
     $mail->Subject = "Nuevo Registro a través del sitio de iNBest - Solicita más Información";
     //Cuerpo del mensaje. Puede contener html
     $mail->Body = $content;
     //Si no admite html
     $mail->AltBody = "Cuerpo de mensaje solo texto";
     //Envia en email
     $resultado = $mail->Send();
 }
开发者ID:sylverman,项目名称:inbest,代码行数:37,代码来源:procesar.php

示例15: send

 function send()
 {
     // send email of message
     global $loader, $intl, $conf;
     $loader->import('saf.Ext.phpmailer');
     $mail = new phpmailer();
     $mail->IsMail();
     if (strtoupper($this->type) == 'TASK') {
         $this->id = 'T' . $this->id;
     } elseif (strtoupper($this->type) == 'MESSAGE') {
         $this->id = 'M' . $this->id;
     } else {
         $this->id = strtoupper(substr($this->type, 0, 1)) . $this->id;
     }
     $mail->From = $conf['Messaging']['return_address'];
     if (defined('WORKSPACE_' . strtoupper($this->type) . '_' . strtoupper($this->name) . '_SUBJECT')) {
         $mail->Subject = $intl->get(constant('WORKSPACE_' . strtoupper($this->type) . '_' . strtoupper($this->name) . '_SUBJECT'), $this);
     } else {
         $mail->Subject = '[' . $this->id . '] ' . $intl->get('Notice');
     }
     if (defined('WORKSPACE_' . strtoupper($this->type) . '_' . strtoupper($this->name) . '_BODY')) {
         $mail->Body = $intl->get(constant('WORKSPACE_' . strtoupper($this->type) . '_' . strtoupper($this->name) . '_BODY'), $this);
     } else {
         $mail->Body = $this->subject;
     }
     // message body should be less than $this->charlimit characters
     $mail->Body = substr($mail->Body, 0, $this->charlimit);
     $mail->AddAddress($this->address);
     if ($this->priority == 'urgent' || $this->priority == 'high') {
         $mail->Priority = 1;
     }
     if ($mail->Send()) {
         return true;
     }
     $this->error = $mail->ErrorInfo;
     return false;
 }
开发者ID:vojtajina,项目名称:sitellite,代码行数:37,代码来源:SMS.php


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