php发送提醒邮件的代码

需要添加系统定时任务

<?php

require_once('Mail.php');//包含mail.php函数

$params = array('host' => 'smtp.xamama.com.cn',

                'port' => '25',

                'username' => 'mama@xamama.com.cn',

                'password' => '1G4ftjmq8oR5mRa',

                'auth' => true);//必须保证这一行

#      $recipients = '***@mama.cn'; //接收人,可以是一个数组来存放多个地址

    $recipients =array("xuj**@mama.cn","tan888f@mama.cn","xu888a@mama.cn","zha88cj@mama.cn","t888hi@mama.cn");

    $title="请   监控妈妈圈线上的提醒功能,邮件结果给 ";

      $headers['From']    = '=?utf-8?B?'.base64_encode("定时邮件").'?=';

      $headers['To']      = '=?utf-8?B?'.base64_encode("测试部").'?=';

      $headers['Subject'] = '=?utf-8?B?'.base64_encode($title).'?=';

      $headers['Content-type'] = 'text/html; charset=utf-8'." ";

      $body = "hi,all:<br/> <h3>请每天上午9点,对线上的提醒功能进行监控,并邮件结果给 ,抄送给 。</h3><br/>分工如下:<br/> <br/> :<br/> 老用户:短消息、关注、回复、引用回复<br/> 新注册用户:短消息、关注、回复、引用回复<br/> <br/> :<br/> 微博登录:短消息、关注、回复、引用回复<br/> QQ登录:短消息、关注、回复、引用回复<br/> 这是系统邮件,请勿回复";     //选择smtp的发送方式,当然还支持mail()和sendmail

      $mail_object = &Mail::factory('smtp', $params);

      if (PEAR::isError($e = $mail_object->send($recipients, $headers, $body)))

    {

        die($e->getMessage() . " ");

      }

?>

原文地址:https://www.cnblogs.com/zhitang2009/p/3424949.html