php无限邮件发送类函数
用的mail()函数,感觉不好用,而且感觉这个邮件地址不能太多,一次copy了100个可能会出问题,下面提供一款可以限制发送邮件php类函数。
*/
代码如下 | 复制代码 |
class sendmail{ function set($server=yj_sysmail_smtp,$user="",$password=yj_sysmail_pass,$port=yj_sysmailport,$type=1,$mailusername=0){ $this->type = $type; function send($email_to, $email_subject, $email_message, $email_from = ''){ if($this->type == 1){ function smtp($email_to, $email_subject, $email_message, $email_from = '', $headers = ''){ function errorlog($type, $message, $is){ function mailmess($mess=""){ |
代码如下 | 复制代码 |
$pdfname="test.pdf"; $text = base64_encode($text); //用base64方法把它编码 $subject = $pdfname; //标题 //附件 $read=file_get_contents($pdfname); $read = base64_encode($read); //用base64方法把它编码 //现在我们可以建立邮件的主体 ------=_$boundary ------=_$boundary2 $text ------=_$boundary2-- ------=_$boundary $read -------=_$boundary--"; if(mail($to, $subject,$body,$headers)) |
?>
本款php发送邮件代码他利用了php自由的邮件发送函数mail进行邮件发送的,他会利用二种试一是判断mail函数是否可用,如果行就利用它来发送否则fsockopen来操作。
*/
代码如下 | 复制代码 |
class email function __construct() function set($server, $port, $user, $password, $type = 1, $delimiter = 1, $mailusername = 0) function smtp($email_to, $email_subject, $email_message, $email_from = '', $headers = '') function errorlog($type, $message, $is) |
phpmailer是一个用于发送电子邮件的php类,他比php自带的函数mail强多了,phpmailer可以到官方下载。
下面来看一个只发送文本的实例。
*/
代码如下 | 复制代码 |
require("class.phpmailer.php"); $mail->addaddress("email@example.com"); if(!$mail->send()) issendmail - via sendmail command. require("class.phpmailer.php"); $mail->addaddress("email@example.com"); if(!$mail->send()) |
/*
添加有关发件人inforation,使用以下功能
代码如下 | 复制代码 |
mail->from="mailer@example.com"; for specifying various types of recepients use these: $mail->addaddress("mail1@domain.com", "recepient 1"); |
如何出现乱码可利用
$mail->charset="windows-1251";
$mail->charset="utf-8";
设置编码
如果要想发送邮件可以发送图片和附低年及html代码就在$mail-send()前面加
代码如下 | 复制代码 |
$mail->ishtml(true); $mail->addembeddedimage('logo.jpg', 'logoimg', 'logo.jpg'); // attach file logo.jpg, and later link to it using identfier logoimg $mail->body = "<h1>test 1 of phpmailer html</h1> <p>this is a test picture: <img src="cid:logoimg" /></p>"; $mail->altbody="this is text only alternative body."; |
发送附件
代码如下 | 复制代码 |
$mail->ishtml(false); |
*/
代码如下 | 复制代码 |
function send_msg($to,$subject,$body) { |
pop3邮箱登录
代码如下 | 复制代码 |
function pop3_login($host,$username,$password) |
smtp登录验证函数
代码如下 | 复制代码 |
function smtp_login($host,$username,$password) |
imap登录验证函数
代码如下 | 复制代码 |
function imap_login($host,$username,$password) |
相关文章
- eval函数在php中是一个函数并不是系统组件函数,我们在php.ini中的disable_functions是无法禁止它的,因这他不是一个php_function哦。 eval()针对php安全来说具有很...2016-11-25
- 在php中eval是一个函数并且不能直接禁用了,但eval函数又相当的危险了经常会出现一些问题了,今天我们就一起来看看eval函数对数组的操作 例子, <?php $data="array...2016-11-25
Python astype(np.float)函数使用方法解析
这篇文章主要介绍了Python astype(np.float)函数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-06-08- 这篇文章主要介绍了Python中的imread()函数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-16
- 本文主要介绍了C# 中取绝对值的函数。具有很好的参考价值。下面跟着小编一起来看下吧...2020-06-25
- 下面小编就为大家带来一篇C#学习笔记- 随机函数Random()的用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
- CREATE FUNCTION ChangeBigSmall (@ChangeMoney money) RETURNS VarChar(100) AS BEGIN Declare @String1 char(20) Declare @String2 char...2016-11-25
- 这篇文章主要介绍了C++中Sort函数详细解析,sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变...2022-08-18
Android开发中findViewById()函数用法与简化
findViewById方法在android开发中是获取页面控件的值了,有没有发现我们一个页面控件多了会反复研究写findViewById呢,下面我们一起来看它的简化方法。 Android中Fin...2016-09-20- strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。语法:strstr(string,search)参数string,必需。规定被搜索的字符串。 参数sea...2013-10-04
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
废话不多说直接上代码复制代码 代码如下:/********************** curl 系列 ***********************///直接通过curl方式取得数据(包含POST、HEADER等)/* * $url: 如果非数组,则为http;如是数组,则为https * $header:...2014-06-07- Foreach 函数(PHP4/PHP5)foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。...2013-09-28
- 本文给大家介绍的是nodejs实现使用阿里大鱼短信API发送消息的方法和代码,有需要的小伙伴可以参考下。...2016-01-20
- free函数是释放之前某一次malloc函数申请的空间,而且只是释放空间,并不改变指针的值。下面我们就来详细探讨下...2020-04-25
- PHP 函数 strip_tags 提供了从字符串中去除 HTML 和 PHP 标记的功能,该函数尝试返回给定的字符串 str 去除空字符、HTML 和 PHP 标记后的结果。由于 strip_tags() 无法实际验证 HTML,不完整或者破损标签将导致更多的数...2014-05-31
- 分享一个PHP加密解密的函数,此函数实现了对部分变量值的加密的功能。 加密代码如下: /* *功能:对字符串进行加密处理 *参数一:需要加密的内容 *参数二:密钥 */ function passport_encrypt($str,$key){ //加密函数 srand(...2015-10-30
SQL Server中row_number函数的常见用法示例详解
这篇文章主要给大家介绍了关于SQL Server中row_number函数的常见用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-12-08- mail()函数的作用:连接到邮件服务器,利用smtp协议,与该服务器交互并投邮件。注意:1、mail函数不支持esmtp协议,---即,只能直投,不能登陆2、由上条,我们只能直投至最终的收件服务器地址.而该地址,又是在PHP.ini中指定的,所...2015-10-30
- 这篇文章研究的主要内容就是使用PHP来发送电子邮件,总结为以下两种方法:一、使用PHP内置的mail()函数<?php $to = "test@163.com"; //收件人 $subject = "Test"; //主题 $message = "This is a test mail!"; //正文...2015-10-30
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
最近遇到一个问题,就是在使用php的mail函数发送utf-8编码的中文邮件时标题出现乱码现象,而邮件正文却是正确的。最初以为是页面编码的问题,发现页面编码utf-8没有问题啊,找了半天原因,最后找到了问题所在。 1.使用 PEAR 的...2015-10-21