【php smtp实现发送邮件功能】教程文章相关的互联网学习教程文章

基于python发送邮件的乱码问题的解决办法_php技巧

公司项目中需要通过后台发送邮件,邮件内容包括图片附件。如果通过PHPmailer发送,由于邮件服务器可能存在延迟现象,通过PHPmailer发送邮件,需要等待邮件发送成功后才能返回结果,这在实践中证明,有时发送邮件无法即时返回结果,影响用户体验。于是我通过python发送邮件,PHP通过调用脚本方式来调用,这样执行脚本成功后立即返回,而无需判断邮件是否发送成功。只要成功执行脚本文件即向客户端返回成功标志。这样极大的提高了邮件...

解析php中用PHPMailer来发送邮件的示例(126.com的例子)_php技巧

require_once('../class.phpmailer.php');$mail= new PHPMailer();$body= "我终于发送邮件成功了!呵呵!goodboy xxxxxxx!http://news.qq.com/a/20111115/000792.htm?qq=0&ADUIN=594873950&ADSESSION=1321316731&ADTAG=CLIENT.QQ.3493_.0";//采用SMTP发送邮件$mail->IsSMTP();//邮件服务器$mail->Host = "smtp.126.com";$mail->SMTPDebug = 0;//使用SMPT验证$mail->SMTPAuth = true;//SMTP验证的用户名称$mail->Username...

PHP使用PHPMailer发送邮件的简单使用方法_php实例【图】

最近需要用到发送邮件的功能,原本是用PHP自带的mail()函数发送的。php mail()这个方法非常简单、方便、易用,但是除了网易邮箱、QQ邮箱、GMAIL邮箱等常用的邮箱可以收到之外,经测试HOTMAIL、TOM、LIVE等邮箱是收不到此类邮件的。所以就转而使用PHPMailer这个强大的邮件发送类。使用官方自带的一些例子,有些会报 Mailer Error: Could not instantiate mail function. 这个错误。参考了一些资料之后,还是自己写了一个方法。代码很...

php多种形式发送邮件(mailqmail邮件系统phpmailer类)_php实例

1. 使用 mail() 函数 没什么好讲的,就是使用系统自带的smtp系统来发送,一般是使用sendmail来发。这个按照各个系统不同而定。使用参考手册。 2. 使用管道的形式 昨天刚测试成功,使用本地的qmail来发送邮件。代码如下:/* 使用qmail发送邮件函数 */ function send_check_mail($email, $subject,$uid,$buffer) { $command = "/var/qmail/bin/qmail-inject ".$email; //qmail程式地址,$email是要发送的地址 $handle = pope...

phpmailer在服务器上不能正常发送邮件的解决办法_php技巧

phpmailer本身是一个很不错的开源邮件类,也非常的易用简单,就是偶尔会出现程序上传到服务器上不能发送邮件的情况,在之前也有同学问过我这个问题,当时的时候总是不以为然,今天终于让我碰上了,用phpmailer 在本地测试正常,上传到服务器上就不行了,当然了是用的SMTP方式,最终确定是fsockopen 函数惹的祸,因为安全原因fsockopen 和pfsockopen 经常被服务器端关闭。解决方法如下: 而代之的应该是 stream_socket_client()函数...

phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法_php技巧

很多人在使用phpmailer发送邮件之后,都想知道对方是否阅读了邮件?通常来说,这个我们是无法知道的,那么有没有办法呢? 对于这个问题有一个简单的解决方法,我们知道,邮件内容可以以html 的形式发送,我们可以在内容中插入图片,那么关键就在这个图片里面了。 假设我们的邮件内容是这样的: 文件content.php代码如下: "> 这是测试内容 这个$bg要怎么写呢?如果邮件是发送多个人呢?这里又怎么区分呢? 假设链接是这样的:ht...

thinkphp使用phpmailer发送邮件的方法_php技巧

本文实例讲述了thinkphp使用phpmailer发送邮件的方法。分享给大家供大家参考。具体分析如下: phpmailer发送邮件是php开发者首选的一个邮件发送插件了,下面我来介绍怎么集成phpmailer到thinkphp框架了,感兴趣的朋友可以参考一下。 phpmailer发送邮件功能很强大,今天真正的体验一下,这里先简单说一下配置,本人是在thinkphp中使用的. 配置步骤: 1.后台配置发送邮件类,位置admin/common/common.php中,代码如下:代码如下:function sen...

thinkphp实现发送邮件密码找回功能实例_php实例

本文实例讲述了thinkphp实现发送邮件密码找回功能的方法。分享给大家供大家参考。具体实现方法如下: 首先下载mail.class.php类文件,配置文件中定义下列参数:代码如下:MAIL_ADDRESS => ivzhu@qq.com, // 邮箱地址 MAIL_SMTP => smtp.qq.com, // 邮箱SMTP服务器 MAIL_LOGINNAME => mail@qq.com, // 邮箱登录帐号 MAIL_PASSWORD => 123456, // 邮箱密码 MAIL_CHARSET => UTF-8, // 编码 MAIL_AUTH => true, // 邮箱认证 ...

php中mail函数发送邮件失败的解决方法_php技巧

本文实例讲述了php中mail函数发送邮件失败的解决方法。分享给大家供大家参考。具体分析如下: php中mail函数是一个自带的发邮件的函数,但是如果你真的要使用mail函数来发邮件那必须是要给你系统安装sendmail组件才可以,下面我就碰到mail发送不了邮件的问题,下面一起来看看解决办法吧. 之前的那台服务器转移过来后,发现网站用mail()发送邮件发不了,但是发现sendmail明明已经安装,如果没有安装sendmail可以执行,代码如下:代码如下:yu...

php基于socket实现SMTP发送邮件的方法_php技巧

本文实例讲述了php基于socket实现SMTP发送邮件的方法。分享给大家供大家参考。具体分析如下: php采用socket通过SMTP发送邮件。 用的是php的php-sockets扩展,可以发送纯文本和html格式的邮件。代码如下:代码如下: <?php /** * 邮件发送类 * 支持发送纯文本邮件和HTML格式的邮件 * @example * $config = array( * "from" => "*****", * "to" => "***", * "subject" => "test", * "body" => "test", * ...

php提交表单发送邮件的方法_php技巧

本文实例讲述了php提交表单发送邮件的方法。分享给大家供大家参考。具体如下: 保存下面的html代码到:email.html文件Simple Send Mail Mail Form 后端php代码,保存到mail.php<?phpif (empty ($_POST[mailto]) ) {die ( "Recipient is blank! ") ;}if (empty ($_POST[$mailsubject]) ){$mailsubject=" " ;}if (empty ($_POST[$mailbody]) ) {$mailbody=" " ;}$result = mail ($mailto, $mailsubject, $mailbody) ;//send the emai...

PHP借助phpmailer发送邮件_php技巧

本地没有发邮件的服务器,借助现成的SMTP服务器发送邮件是个不错的选择,这里使用到的工具是phpmailer ( Version 5.2.0),SMTP服务器就选gmail和163。 1. 使用gmail发送的脚本 include("class.phpmailer.php"); include("class.smtp.php"); //获取一个外部文件的内容 $mail = new PHPMailer(); $body = file_get_contents(contents.html); $body = eregi_replace("[\]",,$body); //设置smtp参数 $mail->IsSMTP()...

PHP实现通过get方式识别用户发送邮件的方法_php技巧

本文实例讲述了PHP实现通过get方式识别用户发送邮件的方法。分享给大家供大家参考。具体如下: send_email.php如下: <?php$conn=mysql_connect("localhost","root","admin");mysql_select_db("songyunb_development",$conn);$id=$_GET["id"];$sql="insert into email (sender_id,accepter_id,flag) values (".$_SESSION["id"].",".$id.",no)";$query=mysql_query($sql);if($query){echo "";echo "";} ?>reg.php如下: <?php$conn=...

fsockopenpfsockopen函数被禁用,SMTP发送邮件不正常的解决方法_php技巧

一:近期黑客利用程序漏洞注入后使用 fsockopen 进行PHPDDOS 攻击,导致部分服务器不稳定,现在将危险函数 fsockopen 暂时禁用,部分程序功能可能有问题,以下列出已知问题及通用解决方法: 通用解决方法: 找到程序里的 fsockopen 函数,替换为:pfsockopen,即可解决所有问题,两个函数的区别在于 pfsockopen 保持 keep-alive,使得黑客无法进行 连接数攻击。 已知使用 fsockopen 函数的程序文件路径(在fsockopen 前加 p, 即fso...

PHP实现发送邮件的方法(基于简单邮件发送类)_php技巧

本文实例讲述了PHP实现发送邮件的方法。分享给大家供大家参考,具体如下: 邮件发送类 <?php /*邮件发送类 *功能:使用smtp服务器发送邮件 */ class smtp { /* 全局变量 */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; var $sock; /* 构造函数 */ function smtp($relay_host = "", $smtp_port = 25, $auth = false, $log_file="", $user="...