php定时发送邮件

php定时自动发送邮件(从数据库取数据)(超详细版本) php定时自动发送邮件(从数据库取数据)设置定时器,sendmail+sleep()并且解决了发送的邮件标题为乱码的情况,set_time_limit() $interval。 阅读详情
<?php
// 请求 PHPmailer类 文件
require_once("class.phpmailer.php");
//发送Email函数
function smtp_mail ( $sendto_email, $subject, $body, $extra_hdrs, $user_name) {
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = "smtp.163.com"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "cfc4n"; // SMTP username 注意:普通邮件认证不需要加 @域名
$mail->Password = "123456"; // SMTP password
$mail->From = "cfc4n@163.com"; // 发件人邮箱
$mail->FromName = "中国资金管理网"; // 发件人 ,比如 中国资金管理网
$mail->CharSet = "GB2312"; // 这里指定字符集!
$mail->Encoding = "base64";
$mail->AddAddress($sendto_email,$user_name); // 收件人邮箱和姓名
$mail->AddReplyTo("treasurer@treasurer.org.cn","中国资金管理网");
//$mail->WordWrap = 50; // set word wrap
//$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment 附件1
//$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); //附件2
$mail->IsHTML(true); // send as HTML
$mail->Subject = $subject;
// 邮件内容 可以直接发送html文件
$mail->Body = <<<EOT
<html><head>
<meta http-equiv="Content-Language" c>
<meta http-equiv="Content-Type" c>
<body>
{$user_name}你好,欢迎您注册本站用户!
</body>
</html>
EOT;
$mail->AltBody ="text/html";
if($mail->Send())
{
info_write("ok.txt","$user_name发送成功");
}
else {
info_write("falied.txt","$user_name失败,错误信息$mail->ErrorInfo");
}
}
// 发送Email函数结束
// 写入发送结果函数
function info_write($filename,$info_log)
{
$info.= $info_log;
$info.="/r/n";
$fp = fopen ($filename,a);
fwrite($fp,$info);
fclose($fp);
}
//定时跳转页面 函数 其中 1000是时间,1秒, 您可以自定义
function redirect($url)
{
echo "<script>
function redirect() {
window.location.replace('$url');
}
window.setTimeout('redirect();', 15000);
</script>";
}
//读取文本 邮件地址 您也可以读 数据库
$filename = "email.txt";
$fp = fopen($filename,"r");
$contents = fread($fp,filesize($filename));
$num_email=explode("/r/n",$contents);
$len=count($num_email);
fclose($fp);
// 参数说明(发送到, 邮件主题, 邮件内容, 附加信息, 用户名)
$i = $_GET['action'];
$i++;
if ($i<$len)
{
$rs=explode("@",$num_email[$i]);
$user_name = $rs['0'];
echo "正在发送第{$i}封({$num_email[$i]})邮件......";
smtp_mail($num_email[$i], 'Treasury Online周刊第十期', $body, 'http://www.treasurer.org.cn/', $user_name);
redirect("?action=$i");
}
else {
echo "邮件全部发送完毕";
exit;
}
?>
PHP 163邮件自动发送 NULL 博文链接:https://onestopweb.iteye.com/blog/2286894 立即下载

相关推荐

php设置自动发送邮件功能

php设置自动发送邮件功能是比较详细的自动发送邮件的程序

PHP 定时发送邮件

由于工作需要,做了一个PHP自动发送邮件的功能,为了以后可能需要,先简单记录一下 1. 下载专门为PHP发送邮件服务的包class.phpmailer,这个网上可以下载 2. 那么如何使用这个包发送邮件呢? 1. function emailgroup($From_u_name,$From_u_cname,$To_u_name,$To_u_cname,$dp_name,$gro

fangchongbory的专栏 6689

PHP实现163邮箱自动发送邮件

163邮箱实用性非常高。那么基于php如何实现163邮箱自动发送邮件功能呢,下面脚本之家小编给大家分享具体实现代码

php 实现邮件定时发送,php定时发送邮件解决方案

php计划任务的实现为了定时更新某一文件,需要程序自动运行,从网上搜到了两种方法:ignore_user_abort() 和crontabignore_user_abort()函数搭配set_time_limit(0)和sleep($interval)即可实现程序自动运行更新,下面是一个实例 只要运行上面的页面,然后关掉,程序就会一直运行下去。 Linux 下有种更简单的方法,就是cro...

weixin_42523846的博客 713

QGroundControl或者华科尔地面站安装完打不开问题解决

QGroundControl 华科尔 打不开

wv112406的博客 4906

基于STM32的智能垃圾分类机器人

垃圾分类是城市管理的重要环节,传统人工分拣效率低、成本高。本文设计了一款基于STM32的智能垃圾分类机器人,通过视觉识别与机械臂协同作业,实现垃圾自动分类与投放,适用于社区、公共场所等场景,可显著提升垃圾分类效率。:STM32H743(480MHz Cortex-M7,支持AI加速)本系统实现了垃圾分拣的自动化,显著提升了分类效率。OV5640摄像头(500万像素,支持JPEG输出)支持4类垃圾识别(可回收/厨余/有害/其他)问题讨论,stm32的资料领取可以私信!超声波避障(探测距离0.1-4m)

stm32d1219的博客 1820

PHP定时发送邮件

点击(此处)折叠或打开 <?php require_once ('class.phpmailer.php'); //发送Email函数 function smtp_mail($s...

weixin_34148508的博客 242

ERPS协议原理

目录 1、ERPS概述: 2、ERPS名词概念解释: 3、ERPS协议报文: 4、ERPS单环基本原理: 5、单环多实例原理: 6、多环原理: 1、ERPS概述: ERPS(Ethernet Ring Protection Switching),即以太网多环保护技术,是ITU-T定义的一种二层破环协议标准,标准号为ITU-T G.8032/Y1344,因此又称为G.8032。它定义了RAPS(Ring Auto Protection Switching)协议报文和保护倒换机制。 ERPS目前支持v1和v2两

weixin_44880796的博客 1万+

php 实现邮件定时发送,PHP 定时发送邮件

由于工作需要,做了一个PHP自动发送邮件的功能,为了以后可能需要,先简单记录一下1. 下载专门为PHP发送邮件服务的包class.phpmailer,这个网上可以下载2. 那么如何使用这个包发送邮件呢?1. function emailgroup($From_u_name,$From_u_cname,$To_u_name,$To_u_cname,$dp_name,$group,$message){...

weixin_32498069的博客 808

手把手教您国内安装 Claude Code 并配置自定义大模型(包含New-API中转和可视化管理工具的使用)

国内免魔法畅用 Claude Code!手把手教你 Windows 安装、配置文件写法、对接阿里百炼 / DeepSeek / 智谱✨,附完整参数、正确命令、三方工具管理方案,新手一次成功!✅

XiaoqiangClub的博客 3782

人工智能技术基础系列之:迁移学习

作者:禅与计算机程序设计艺术 1.背景介绍 随着深度学习和神经网络的快速发展,越来越多的应用场景需要处理大量的数据和复杂的任务。然而,由于计算资源、存储空间等条件的限制,传统的人工智能方法往往不能满足实际需求。因此,为了提高效率和降低成本,研究人员提出了迁移学习的概念。本篇文章将详细介绍迁移学习的基

AI天才研究院 699

php 实现邮件定时发送,PHP实现邮件的自动发送

这样就可以实现邮件的发送了。结果如下:如果要实现自动发送邮件的话,那么程序必须能自动的运行。程序在后台自动运行的代码如下:

weixin_42099906的博客 585

【MATLAB】通过计算曲率和曲率变化率来实现对曲线波浪程度

这段代码将计算给定曲线的曲率,并与给定阈值进行比较以检测拐角。函数是MATLAB中一个常用的函数,可以用于计算曲线在每个点处的曲率。它基于一种被称为“local least squares fitting” 的方法,通过拟合每个点周围的一小段曲线来计算曲率。MATLAB中可以使用多种方法实现拐角检测,其中一种方法是基于曲率半径的算法。该算法通过计算曲线上每个点处的曲率半径,找到拐角和弯曲处。是一个可选参数,用于控制拟合曲线的平滑度,取值范围为0到1,越接近1表示曲线越平滑。表示曲线在每个点处的曲率,

Fanjufei的博客 1919

php定时发送邮件解决方案

php计划任务的实现 为了定时更新某一文件,需要程序自动运行,从网上搜到了两种方法:ignore_user_abort() 和crontab ignore_user_abort()函数搭配set_time_limit(0)和sleep($interval)即可实现程序自动运行更新,下面是一个实例 ignore_user_abort(); //即使Client断开(如关掉浏览器),

梦一笑轩 9566

【QT开发教程】使用Qt进行NFC编程

近场通信(NFC,Near Field Communication)技术广泛应用于现代设备中,例如智能手机、支付终端和门禁系统。Qt提供了一套完整的NFC模块,使开发者可以轻松地在应用程序中实现NFC功能。本文将介绍如何在Qt中进行NFC编程,包括基本概念、使用方法以及一些实际的示例。

科技改变人类,技术成就未来 1469

58.Sobel边缘检测算子

注:在梯度运算中,很可能会出现负的灰度值,我们不能再采用uint8类型作为像素的数据类型,而是采用了CV_16S或者CV_32F这种有负数范围的类型,运算结果里的负数也不能不处理,否则在显示的时候就会被截断为0,这样就会丢失边界信息。如下图所示,对中心像素Z5求取多个方向的灰度差分,对于Z5的8邻域,分为4个方向,即对角线和水平垂直4个方向对:(z1, z9) ,(z2, z8), (z3, z7), (z6, z4) 给定邻域方向梯度矢量g的幅度为:|g| = <像素灰度差分>/<相邻像素的距离>。

twnkie的博客 4884

定时发送邮件php源码,phpmailer定时发送邮件一例

require_once(“class.phpmailer.php”);//发送Email函数functionsmtp_mail($sendto_email,$subject,$body,$extra_hdrs,$user_name){$mail=newPHPMailer();$mail->IsSMTP();//sendviaSMTP$mail->Host...

weixin_29997657的博客 591

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

php 实现邮件定时发送,php定时发送邮件

weixin_35706281的博客 218

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

php定时发邮件

php定时发邮件,其实是一个‘很古老’的话题!因为php不像jsp那么‘强大’,不能执行一些定时任务,所以有好多想定时实现的功能无法实现,或者虽然实现了,但终究是把负担加在了访客,或是管理员身上!因为很大一部分的是通过客服端 浏览器 请求时触发一个事件的,用这个方法的系统/应用不在少算。下面我就说三种方法吧!

晴天打雨伞 698

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

php邮件定时,laravel 定时任务通过队列发送邮件

关于laravel发送邮件,请先参考我的另一片文章:laravel sendcloud发送邮件,再继续往下看。1.用database队列驱动,生成创建这些表的迁移php artisan queue:tablephp artisan migrate用redis 队列驱动需要在配置文件 config/database.php 中配置 Redis 数据库连接2.生成任务类php artisan make...

weixin_42237925的博客 205

php 实现邮件定时发送,一个简单的自动发送邮件系统(二)_php实例

这里介绍php和mysql结合起来实用。基本上,可以说php是介于后台数据库和前台浏览器的一个中间层,在他们之间传递命令。这种方式大大提高了交互的可能性,可以方便使用在投票系统,其他动态用户输入和个性化网站中。要想实现这种交互,首先必需实现和mysql数据库连接,可以使用这个命令实现:语法:int mysql_connect(string hostname, string username, st...

weixin_28703489的博客 239

php 实现邮件定时发送,GitHub - Nchyn/Umbrella: 一个PHP的小程序,可以设置定时发送邮件提醒带伞...

Umbrella一个PHP的小程序,可以设置定时发送邮件提醒带伞当前版本:Ver.3,已实现的功能有:多用户,可以控制的推送时间选择,可选雨天单独推送于config.php与user.json内填写合适内容即可享用本脚本简易使用说明:1.注册和风天气,获取API2.将三个文件放于同一目录下,如/home/umb/3.编辑config.php您需要按照实际需求填写$appname = "Nchyn'...

weixin_39980082的博客 529

PHP 定时执行 [转载]

我们在做一个php 邮件发送问题是常常会遇见这样的问题,就是用户订阅一些资料需要定时发送到用户的邮箱中去。去网上搜索了一下,发现在这样的文章不多,本文介绍了一种用PHP实现的方法,笔者用PHP的时间不长,欢迎大家PP。 一、要实现定时发送,主要解决问题是定时。 我们在写程序时需要加个什么if 某个时间=某个时间则发送,可是要实现这个过程,面临的问题是,我们要执行这个页面才...

weixin_30567471的博客 148

php定时发送生日模块消息_PHP实现好友生日邮件提醒

我有一个想法是这样的,希望每天知道今天是我哪位好友的生日?当然,我得首先保存我所有好友的生日信息实现:在新浪申请免费服务器,并申请Mysql应用,然后建一张表保存好友的信息我想,我已经完成第一步了,idcard包含着出生日期。第二步,我们发现生日都是农历日期的,而我们常用的是公历日期所以,我们要实现获取今天的农历日期,这个是我从网上找到的一段公历转农历,农历转公历的源代码class Lunar{p...

weixin_39693193的博客 495
上一篇: php读取msn上的用户信息
下一篇: DataGrid里面根据日期的不同显示new图标
piperzero
博客等级 码龄21年 1377粉丝 504原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值