本文整理汇总了PHP中PHPMailer::IsMail方法的典型用法代码示例。如果您正苦于以下问题:PHP PHPMailer::IsMail方法的具体用法?PHP PHPMailer::IsMail怎么用?PHP PHPMailer::IsMail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PHPMailer
的用法示例。
在下文中一共展示了PHPMailer::IsMail方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getMailObject
private static function getMailObject()
{
require_once 'includes/libs/phpmailer/class.phpmailer.php';
$mail = new PHPMailer(true);
$mail->PluginDir = 'includes/libs/phpmailer/';
$config = Config::get();
if ($config->mail_use == 2) {
$mail->IsSMTP();
$mail->SMTPSecure = $config->smtp_ssl;
$mail->Host = $config->smtp_host;
$mail->Port = $config->smtp_port;
if ($config->smtp_user != '') {
$mail->SMTPAuth = true;
$mail->Username = $config->smtp_user;
$mail->Password = $config->smtp_pass;
}
} elseif ($config->mail_use == 0) {
$mail->IsMail();
} else {
throw new Exception("sendmail is deprecated, use SMTP instead!");
}
$mailFromAddress = $config->smtp_sendmail;
$mailFromName = $config->game_name;
$mail->CharSet = 'UTF-8';
$mail->SetFrom($mailFromAddress, $mailFromName);
return $mail;
}
示例2: sendEmail
function sendEmail($senderName, $senderEmail, $name, $email, $subject, $message)
{
include_once ROOT . "/library/contrib/phpmailer/class.phpmailer.php";
$mail = new PHPMailer();
$mail->SetLanguage('en', ROOT . "/library/contrib/phpmailer/language/");
$mail->IsHTML(true);
$mail->CharSet = 'utf-8';
$mail->From = $senderEmail;
$mail->FromName = $senderName;
$mail->Subject = $subject;
$mail->Body = $message;
$mail->AltBody = 'To view this email message, open the email with html enabled mailer.';
$mail->AddAddress($email, $name);
if (!Setting::getServiceSettingGlobal('useCustomSMTP', 0)) {
$mail->IsMail();
} else {
$mail->IsSMTP();
$mail->Host = Setting::getServiceSettingGlobal('smtpHost', '127.0.0.1');
$mail->Port = Setting::getServiceSettingGlobal('smtpPort', 25);
}
ob_start();
$ret = $mail->Send();
ob_clean();
if (!$ret) {
return array(false, $mail->ErrorInfo);
}
return true;
}
示例3: send
public function send()
{
$mail = new PHPMailer();
foreach ($this->to as $to) {
$mail->AddAddress($to);
}
$mail->IsMail();
$mail->Subject = $this->subject;
$mail->From = MAIL_REPLY_TO;
$mail->FromName = $this->fromName ?: MAIL_FROM_NAME;
$mail->Sender = MAIL_REPLY_TO;
if ($this->replyTo) {
$mail->AddReplyTo($this->replyTo);
}
$mail->Body = $this->body;
if (substr(trim($this->body), 0, 1) == '<') {
$mail->IsHTML(true);
if (isset($this->plain_body)) {
$mail->AltBody = html_entity_decode($this->plain_body);
}
} else {
$mail->Body = html_entity_decode($this->body);
$mail->IsHTML(false);
}
if (IS_PRODUCTION) {
return $mail->Send();
} else {
\jmvc::log(print_r($mail, true), 'mail');
}
}
示例4: Send
/**
* @todo add port settings
*/
public function Send($EventName = '')
{
if (Gdn::Config('Garden.Email.UseSmtp')) {
$this->PhpMailer->IsSMTP();
$SmtpHost = Gdn::Config('Garden.Email.SmtpHost', '');
$SmtpPort = Gdn::Config('Garden.Email.SmtpPort', 25);
if (strpos($SmtpHost, ':') !== FALSE) {
list($SmtpHost, $SmtpPort) = explode(':', $SmtpHost);
}
$this->PhpMailer->Host = $SmtpHost;
$this->PhpMailer->Port = $SmtpPort;
$this->PhpMailer->Username = $Username = Gdn::Config('Garden.Email.SmtpUser', '');
$this->PhpMailer->Password = $Password = Gdn::Config('Garden.Email.SmtpPassword', '');
if (!empty($Username)) {
$this->PhpMailer->SMTPAuth = TRUE;
}
} else {
$this->PhpMailer->IsMail();
}
if ($EventName != '') {
$this->EventArguments['EventName'] = $EventName;
$this->FireEvent('SendMail');
}
if (!$this->PhpMailer->Send()) {
throw new Exception($this->PhpMailer->ErrorInfo);
}
return true;
}
示例5: PDF_DO
public function PDF_DO()
{
include labels();
$pdf = new Gift_PDF();
$title = '';
$uid = $_POST['uid'];
$toMail = $_POST['to-mail'];
$fromMail = $_POST['sender-mail'];
$fromName = $_POST['sender-name'];
$pdf->SetTitle($title);
$pdf->PrintChapter($labelET['Company name'], 1, "Kupongi kood: {$uid}");
$pdf->ContentHolder();
$pdf->Ln(10);
$name = $_POST['name'] . ' kingitus' . ' ID ' . $uid;
$file = $name;
$file .= '.pdf';
$pdf->Output('files/PDF/' . $file);
//Redirect
//header('Location: ' . 'FILES/' . $file);
require "libaries/PHPMailer/class.phpmailer.php";
$mail = new PHPMailer();
$mail->IsMail();
$path = "files/PDF/" . $file;
$mail->SetFrom($fromMail, "Kingituse tegi sulle: {$fromName}");
$mail->AddAddress($toMail);
$mail->Subject = "Kingitus Falseprogrammingu poolt";
$mail->Body = "Vaata PDF faili. Kingitusi tegi sulle {$fromName} Emaililt: {$fromMail}";
$mail->AddAttachment($path);
if (!$mail->Send()) {
echo "Error saatmisega: " . $mail->ErrorInfo;
} else {
echo "Kiri saadetud";
}
}
示例6: dest_mail
function dest_mail()
{
global $WORKING, $STATIC;
$WORKING['STEPTODO'] = filesize($STATIC['JOB']['backupdir'] . $STATIC['backupfile']);
$WORKING['STEPDONE'] = 0;
trigger_error(sprintf(__('%d. try to sending backup with mail...', 'backwpup'), $WORKING['DEST_MAIL']['STEP_TRY']), E_USER_NOTICE);
//Create PHP Mailer
require_once realpath($STATIC['WP']['ABSPATH'] . $STATIC['WP']['WPINC']) . '/class-phpmailer.php';
$phpmailer = new PHPMailer();
//Setting den methode
if ($STATIC['CFG']['mailmethod'] == "SMTP") {
require_once realpath($STATIC['WP']['ABSPATH'] . $STATIC['WP']['WPINC']) . '/class-smtp.php';
$phpmailer->Host = $STATIC['CFG']['mailhost'];
$phpmailer->Port = $STATIC['CFG']['mailhostport'];
$phpmailer->SMTPSecure = $STATIC['CFG']['mailsecure'];
$phpmailer->Username = $STATIC['CFG']['mailuser'];
$phpmailer->Password = base64_decode($STATIC['CFG']['mailpass']);
if (!empty($STATIC['CFG']['mailuser']) and !empty($STATIC['CFG']['mailpass'])) {
$phpmailer->SMTPAuth = true;
}
$phpmailer->IsSMTP();
trigger_error(__('Send mail with SMTP', 'backwpup'), E_USER_NOTICE);
} elseif ($STATIC['CFG']['mailmethod'] == "Sendmail") {
$phpmailer->Sendmail = $STATIC['CFG']['mailsendmail'];
$phpmailer->IsSendmail();
trigger_error(__('Send mail with Sendmail', 'backwpup'), E_USER_NOTICE);
} else {
$phpmailer->IsMail();
trigger_error(__('Send mail with PHP mail', 'backwpup'), E_USER_NOTICE);
}
trigger_error(__('Creating mail', 'backwpup'), E_USER_NOTICE);
$phpmailer->From = $STATIC['CFG']['mailsndemail'];
$phpmailer->FromName = $STATIC['CFG']['mailsndname'];
$phpmailer->AddAddress($STATIC['JOB']['mailaddress']);
$phpmailer->Subject = sprintf(__('BackWPup archive from %1$s: %2$s', 'backwpup'), date('Y/m/d @ H:i', $STATIC['JOB']['starttime'] + $STATIC['WP']['TIMEDIFF']), $STATIC['JOB']['name']);
$phpmailer->IsHTML(false);
$phpmailer->Body = sprintf(__('Backup archive: %s', 'backwpup'), $STATIC['backupfile']);
//check file Size
if (!empty($STATIC['JOB']['mailefilesize'])) {
if (filesize($STATIC['JOB']['backupdir'] . $STATIC['backupfile']) > abs($STATIC['JOB']['mailefilesize'] * 1024 * 1024)) {
trigger_error(__('Backup archive too big for sending by mail!', 'backwpup'), E_USER_ERROR);
$WORKING['STEPDONE'] = 1;
$WORKING['STEPSDONE'][] = 'DEST_MAIL';
//set done
return;
}
}
trigger_error(__('Adding backup archive to mail', 'backwpup'), E_USER_NOTICE);
need_free_memory(filesize($STATIC['JOB']['backupdir'] . $STATIC['backupfile']) * 5);
$phpmailer->AddAttachment($STATIC['JOB']['backupdir'] . $STATIC['backupfile']);
trigger_error(__('Send mail....', 'backwpup'), E_USER_NOTICE);
if (false == $phpmailer->Send()) {
trigger_error(sprintf(__('Error "%s" on sending mail!', 'backwpup'), $phpmailer->ErrorInfo), E_USER_ERROR);
} else {
$WORKING['STEPTODO'] = filesize($STATIC['JOB']['backupdir'] . $STATIC['backupfile']);
trigger_error(__('Mail send!!!', 'backwpup'), E_USER_NOTICE);
}
$WORKING['STEPSDONE'][] = 'DEST_MAIL';
//set done
}
示例7:
/**
* Miscellaneous calls to improve test coverage and some small tests
*/
function test_Miscellaneous()
{
$this->assertEquals('application/pdf', PHPMailer::_mime_types('pdf'), 'MIME TYPE lookup failed');
$this->Mail->AddCustomHeader('SomeHeader: Some Value');
$this->Mail->ClearCustomHeaders();
$this->Mail->ClearAttachments();
$this->Mail->IsHTML(false);
$this->Mail->IsSMTP();
$this->Mail->IsMail();
$this->Mail->IsSendMail();
$this->Mail->IsQmail();
$this->Mail->SetLanguage('fr');
$this->Mail->Sender = '';
$this->Mail->CreateHeader();
$this->assertFalse($this->Mail->set('x', 'y'), 'Invalid property set succeeded');
$this->assertTrue($this->Mail->set('Timeout', 11), 'Valid property set failed');
//Test pathinfo
$a = '/mnt/files/飛兒樂 團光茫.mp3';
$q = PHPMailer::mb_pathinfo($a);
$this->assertEquals($q['dirname'], '/mnt/files', 'UNIX dirname not matched');
$this->assertEquals($q['basename'], '飛兒樂 團光茫.mp3', 'UNIX basename not matched');
$this->assertEquals($q['extension'], 'mp3', 'UNIX extension not matched');
$this->assertEquals($q['filename'], '飛兒樂 團光茫', 'UNIX filename not matched');
$this->assertEquals(PHPMailer::mb_pathinfo($a, PATHINFO_DIRNAME), '/mnt/files', 'Dirname path element not matched');
$this->assertEquals(PHPMailer::mb_pathinfo($a, 'filename'), '飛兒樂 團光茫', 'Filename path element not matched');
$a = 'c:\\mnt\\files\\飛兒樂 團光茫.mp3';
$q = PHPMailer::mb_pathinfo($a);
$this->assertEquals($q['dirname'], 'c:\\mnt\\files', 'Windows dirname not matched');
$this->assertEquals($q['basename'], '飛兒樂 團光茫.mp3', 'Windows basename not matched');
$this->assertEquals($q['extension'], 'mp3', 'Windows extension not matched');
$this->assertEquals($q['filename'], '飛兒樂 團光茫', 'Windows filename not matched');
}
示例8: send
/**
* send an email
*
* @param string $toaddress
* @param string $toname
* @param string $subject
* @param string $mailtext
* @param string $fromaddress
* @param string $fromname
* @param bool $html
*/
public static function send($toaddress, $toname, $subject, $mailtext, $fromaddress, $fromname, $html = 0, $altbody = '', $ccaddress = '', $ccname = '', $bcc = '')
{
$SMTPMODE = OC_Config::getValue('mail_smtpmode', 'sendmail');
$SMTPHOST = OC_Config::getValue('mail_smtphost', '127.0.0.1');
$SMTPAUTH = OC_Config::getValue('mail_smtpauth', false);
$SMTPUSERNAME = OC_Config::getValue('mail_smtpname', '');
$SMTPPASSWORD = OC_Config::getValue('mail_smtppassword', '');
$mailo = new PHPMailer(true);
if ($SMTPMODE == 'sendmail') {
$mailo->IsSendmail();
} elseif ($SMTPMODE == 'smtp') {
$mailo->IsSMTP();
} elseif ($SMTPMODE == 'qmail') {
$mailo->IsQmail();
} else {
$mailo->IsMail();
}
$mailo->Host = $SMTPHOST;
$mailo->SMTPAuth = $SMTPAUTH;
$mailo->Username = $SMTPUSERNAME;
$mailo->Password = $SMTPPASSWORD;
$mailo->From = $fromaddress;
$mailo->FromName = $fromname;
$mailo->Sender = $fromaddress;
$a = explode(' ', $toaddress);
try {
foreach ($a as $ad) {
$mailo->AddAddress($ad, $toname);
}
if ($ccaddress != '') {
$mailo->AddCC($ccaddress, $ccname);
}
if ($bcc != '') {
$mailo->AddBCC($bcc);
}
$mailo->AddReplyTo($fromaddress, $fromname);
$mailo->WordWrap = 50;
if ($html == 1) {
$mailo->IsHTML(true);
} else {
$mailo->IsHTML(false);
}
$mailo->Subject = $subject;
if ($altbody == '') {
$mailo->Body = $mailtext . OC_MAIL::getfooter();
$mailo->AltBody = '';
} else {
$mailo->Body = $mailtext;
$mailo->AltBody = $altbody;
}
$mailo->CharSet = 'UTF-8';
$mailo->Send();
unset($mailo);
OC_Log::write('mail', 'Mail from ' . $fromname . ' (' . $fromaddress . ')' . ' to: ' . $toname . '(' . $toaddress . ')' . ' subject: ' . $subject, OC_Log::DEBUG);
} catch (Exception $exception) {
OC_Log::write('mail', $exception->getMessage(), OC_Log::ERROR);
throw $exception;
}
}
示例9: PHPMailer
function mailer_init()
{
require_once ABSPATH . WPINC . '/class-phpmailer.php';
require_once ABSPATH . WPINC . '/class-smtp.php';
$smtp_options = $this->get_smtp_options();
// $smtp_options['enabled'] = $this->options['smtp_enabled'];
// $smtp_options['host'] = $this->options['smtp_host'];
// $smtp_options['port'] = $this->options['smtp_port'];
// $smtp_options['user'] = $this->options['smtp_user'];
// $smtp_options['pass'] = $this->options['smtp_pass'];
// $smtp_options['secure'] = $this->options['smtp_secure'];
//$smtp_options = apply_filters('newsletter_smtp', $smtp_options);
if ($smtp_options['enabled'] == 1) {
$this->mailer = new PHPMailer();
$this->mailer->IsSMTP();
$this->mailer->Host = $smtp_options['host'];
if (!empty($smtp_options['port'])) {
$this->mailer->Port = (int) $smtp_options['port'];
}
if (!empty($smtp_options['user'])) {
$this->mailer->SMTPAuth = true;
$this->mailer->Username = $smtp_options['user'];
$this->mailer->Password = $smtp_options['pass'];
}
$this->mailer->SMTPKeepAlive = true;
$this->mailer->SMTPSecure = $smtp_options['secure'];
$this->mailer->SMTPAutoTLS = false;
if ($smtp_options['ssl_insecure'] == 1) {
$this->mailer->SMTPOptions = array('ssl' => array('verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true));
}
} else {
if ($this->options['phpmailer'] == 1) {
$this->mailer = new PHPMailer();
$this->mailer->IsMail();
} else {
$this->mailer = null;
return;
}
}
if (!empty($this->options['content_transfer_encoding'])) {
$this->mailer->Encoding = $this->options['content_transfer_encoding'];
} else {
$this->mailer->Encoding = 'base64';
}
$this->mailer->CharSet = 'UTF-8';
$this->mailer->From = $this->options['sender_email'];
$return_path = $this->options['return_path'];
if (!empty($return_path)) {
$this->mailer->Sender = $return_path;
}
if (!empty($this->options['reply_to'])) {
$this->mailer->AddReplyTo($this->options['reply_to']);
}
$this->mailer->FromName = $this->options['sender_name'];
}
示例10: end_mail
function end_mail($to, $subject, $body, $replyto = '', $replyto_name = '')
{
if (file_exists(END_SYSTEM_DIR . 'config/smtp.config.php')) {
require END_SYSTEM_DIR . 'config/smtp.config.php';
} else {
$config = array('use_smtp' => false);
}
include_once END_SYSTEM_DIR . 'plugin/phpmailer/class.phpmailer.php';
try {
$mail = new PHPMailer(true);
//New instance, with exceptions enabled
$body = preg_replace('/\\\\/', '', $body);
//Strip backslashes
if ($config['use_smtp']) {
$mail->IsSMTP();
$mail->SMTPDebug = false;
$mail->CharSet = 'utf-8';
$mail->SMTPAuth = true;
if ($config['smtp_port']) {
$mail->Port = $config['smtp_port'];
}
if ($config['smtp_secure']) {
$mail->SMTPSecure = $config['smtp_secure'];
}
if ($config['smtp_host']) {
$mail->Host = $config['smtp_host'];
}
if ($config['smtp_username']) {
$mail->Username = $config['smtp_username'];
}
if ($config['smtp_password']) {
$mail->Password = $config['smtp_password'];
}
} else {
$mail->IsMail();
}
$mail->From = $config['smtp_fullemail'];
$mail->FromName = $config['smtp_fullname'];
!$replyto && ($replyto = $config['smtp_fullemail']);
!$replyto_name && ($replyto_name = $cofnig['smtp_fullname']);
$mail->AddReplyTo($replyto, $replyto_name);
$mail->AddAddress($to);
$mail->Subject = $subject;
$mail->WordWrap = 80;
// set word wrap
$mail->MsgHTML($body);
$mail->IsHTML(true);
// send as HTML
$mail->Send();
return true;
} catch (phpmailerException $e) {
echo $e->errorMessage();
return false;
}
}
示例11: send
/**
* 发送邮件
*
* @param string $to
* @param string $to_name
* @param string $subject
* @param string $body
* @param string $mailtype
* @return boolean
*/
public static function send($to, $to_name, $subject, $body, $chaosong = array(), $mailtype = 'txt')
{
self::init();
$send_type = mod_config::get_one_config('fl_sendemailtype') == '1' ? 'smtp' : 'mail';
$mail = new PHPMailer();
$mail->SMTPDebug = false;
// 发送方式
if ($send_type == 'smtp') {
self::smtp_init();
$mail->IsSMTP();
$mail->Host = self::$smtp_server;
$mail->Port = self::$smtp_port;
$mail->SmtpSsl = self::$smtp_ssl;
// SSL 连接
if (self::$smtp_auth) {
$mail->SMTPAuth = true;
$mail->Username = self::$smtp_user;
$mail->Password = self::$smtp_pwd;
} else {
$mail->SMTPAuth = false;
}
} elseif ($send_type == 'mail') {
$mail->IsMail();
}
// 发件人邮箱
$mail->From = self::$from_email;
// 发件人名称
if (self::$from_name != '') {
$mail->FromName = self::$from_name;
}
// 收件人邮箱和姓名
$mail->AddAddress($to, $to_name);
if ($chaosong) {
foreach ($chaosong as $v) {
$mail->AddCC($v['to'], $v['name']);
}
}
// 邮件编码
$mail->CharSet = self::$charset;
// 邮件编码方式
$mail->Encoding = "base64";
// 邮件格式类型
if ($mailtype == 'txt') {
$mail->IsHTML(false);
} elseif ($mailtype == 'html') {
$mail->IsHTML(true);
$mail->AltBody = "text/html";
}
$mail->Subject = $subject;
// 邮件主题
$mail->Body = $body;
// 邮件内容D
return !$mail->Send() ? false : true;
}
示例12: email
function email($from, $fromname, $to, $subject, $msg)
{
$mail = new PHPMailer();
$mail->IsMail();
$mail->CharSet = "utf-8";
$mail->AddReplyTo($from, $fromname);
$mail->AddAddress($to);
$mail->SetFrom($from, $fromname);
$mail->Subject = $subject;
$mail->MsgHTML($msg);
$mail->Send();
}
示例13: send
public function send($emailAddresses)
{
$phpMailer = new PHPMailer();
$phpMailer->IsMail();
$phpMailer->AddReplyTo($this->email, $this->name);
foreach ($emailAddresses as $emailAddress) {
$phpMailer->AddAddress($emailAddress);
}
$phpMailer->SetFrom($this->email, $this->name);
$phpMailer->Subject = 'Contact form message: ' . $this->subject . ' from ' . $this->name . '.';
$msg = 'Name: ' . $this->name . '<br />' . 'Email: ' . $this->email . '<br />' . 'IP Address: ' . $_SERVER['REMOTE_ADDR'] . '<br /><br />' . 'Message:<br /><br />' . nl2br($this->message);
$phpMailer->MsgHTML($msg);
$phpMailer->Send();
}
示例14: enviar
public static function enviar($motivo, $tipo, $email, $nome, $id = 0, $complemento = "", $anexo = "")
{
$mail = new PHPMailer();
$mail->From = SENDMAIL_FROM;
$mail->FromName = SENDMAIL_FROM_NAME;
$mail->Host = SENDMAIL_HOST;
$mail->IsMail();
$mail->IsHTML(true);
$mail->AddAddress($email, $nome);
$tipoCapitulado = ucfirst($tipo);
$saudacao = $tipo == "individual" ? "Olá " : "";
$primeiro_nome = array_shift(explode(" ", $nome));
$texto = "<!DOCTYPE html><html lang='pt-br'><head><meta charset='utf-8'></head><body>{$saudacao}<b>{$primeiro_nome}</b>,<br><br>";
switch ($motivo) {
case 'cadastro':
$titulo = "Cadastro realizado com sucesso";
$texto .= "Obrigado pelo interesse em participar do <b>" . NOME_EVENTO . "</b>!<br><br>\n <b>Confirmação da Pré-Inscrição:</b><br>\n Confirmamos o cadastro de seus dados, você está inscrito com o código de <b>número {$id}</b>.<br><br>\n <b>Pagamento:</b><br>\n Estamos aguardando a confirmação do PagSeguro, para finalizarmos seu processo de inscrição.<br><br>\n Assim que concluído, você receberá uma mensagem de confirmação da inscrição no <b>" . NOME_EVENTO . "</b>.<br><br>\n Caso tenha ocorrido algum problema, utilize o link abaixo para efetuar o pagamento e confirmar a inscrição.<br>\n <a href='" . HOME_PAGE . "inscricao/view/pagamento{$tipoCapitulado}.php?id=" . $id . "'>" . HOME_PAGE . "inscricao/view/pagamento{$tipoCapitulado}.php?id=" . $id . "</a><br><br>\n {$complemento}";
break;
case 'pagamento':
$titulo = "Confirmação de pagamento e inscrição";
if ($tipo == "individual") {
$texto .= "Escrevemos para informar que recebemos o pagamento de sua inscrição.<br><br>";
} elseif ($tipo == "empresa") {
$texto .= "Escrevemos para informar que recebemos o pagamento da inscrição de seus funcionários.<br><br>{$complemento}";
}
break;
case 'envio_certificado':
$titulo = "Certificado de Participação";
if (file_exists($anexo)) {
$mail->AddAttachment($anexo);
}
$texto .= "Queremos agradecer sua participação e colaboração no <b>" . NOME_EVENTO . "</b>.<br><br>\n Também estamos enviando, em anexo, seu certificado de participação. Nos vemos nos próximos eventos!<br><br>";
break;
default:
$titulo = "Aviso";
if (!empty($complemento)) {
$texto .= "{$complemento}<br><br>";
} else {
$texto .= "Verificamos em nosso sistema que seu pagamento ainda não foi efetuado.<br><br>\n \n Estamos chegando ao número máximo da lotação do evento. Precisamos que você confirme sua participação para que a mesma não seja cancelada na próxima sexta-feira. Assim, podermos dar oportunidade a outras pessoas que desejam participar.<br><br>\n \n Assim que concluído, você receberá uma mensagem de confirmação.<br><br>\n Caso tenha ocorrido algum problema, utilize o link abaixo para efetuar o pagamento e confirmar sua inscrição.<br><br>\n <a href='" . HOME_PAGE . "inscricao/view/pagamento{$tipoCapitulado}.php?id=" . $id . "'>" . HOME_PAGE . "inscricao/view/pagamento{$tipoCapitulado}.php?id=" . $id . "</a><br><br>";
}
}
if ($motivo != "envio_certificado") {
$texto .= "<br>Acesse nosso <a href='" . HOME_PAGE . "'>web site</a> ou siga o <a href='" . TWITTER_ENDERECO . "'>" . TWITTER_NOME . "</a> no Twitter para acompanhar as notícias sobre o " . NOME_EVENTO . ".<br><br>";
}
$texto .= "<b>Organização do " . NOME_EVENTO . "</b></body></html>";
$mail->Subject = $titulo;
$mail->Body = $texto;
return $mail->Send();
}
示例15: sendMailToAdmin
function sendMailToAdmin($subject, $email, $body)
{
global $modx;
$mail = new PHPMailer();
$mail->IsMail();
$mail->IsHTML(false);
$mail->From = $modx->config['emailsender'];
$mail->FromName = $_SERVER['SERVER_NAME'];
$mail->Subject = $subject;
$mail->Body = $body;
$mail->AddAddress($email);
if (!$mail->send()) {
//echo $mail->ErrorInfo;
}
}