【php用sock技术发送邮件的函数_PHP教程】教程文章相关的互联网学习教程文章

PHPMailer邮件类利用smtp.163.com发送邮件方法_php实例【图】

第一步:需要下载PHPMailer文件包phpmailer-1.73.tar.gz 来自开源社区: http://phpmailer.sourceforge.net/ 第二步:确认你的服务器系统已经支持socket 如下图,通过phpinfo();查看是否支持sockets   如果没有这一项就请注意: socket 是属于PHP扩展部分,编译时必须给定一个用于./configure --enable-sockets 的配置选项。 第三步:把文件解压到你的web服务器目录下,调用类就可以了,说明:首先包含 class.phpmailer.php,然后...

Codeigniter发送邮件的方法_php实例

本文实例讲述了Codeigniter发送邮件的方法。分享给大家供大家参考。具体分析如下: Codeigniter的邮件发送支持一下特性: Multiple Protocols: Mail, Sendmail, and SMTP Multiple recipients CC and BCCs HTML or Plaintext email Attachments Word wrapping Priorities BCC Batch Mode, enabling large email lists to be broken into small BCC batches. Email Debugging tools 具体代码如下:$this->load->library(ema...

Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题_php实例

如果需要用php的mail()函数来发送邮件,是需要服务器安装sendmail组件才能支持的,这个在php的手册中mail()函数部分也有介绍到。然后在 在Ubuntu下安装sendmail的命令:代码如下: sudo apt-get install sendmail安装好之后,启动sendmail服务:代码如下: sudo service sendmail start有了sendmail的支持,就可以在php中用mail()函数发送邮件了。 一般造成在php用mail()发送邮件缓慢的原因,是DNS解析慢导致,又常常是因为服务器的h...

codeigniter发送邮件并打印调试信息的方法_php实例

本文实例讲述了codeigniter发送邮件并打印调试信息的方法。分享给大家供大家参考。具体如下: 这里的codeigniter代码实现发送邮件并打印调试信息的功能,用codeigniter自带的邮件发送库发送邮件 $this->load->library(email ); $this->email- >from( you@example. com , Your Name ); $this->email- >to(someone@example. com ); $this->email- >cc(another@person. com ); $this->email- >bcc(theboss@example. com ); $this->em...

ecshop实现smtp发送邮件_php实例

使用ECShop的smtp方式发送邮件时,在cls_smtp类文件中,执行到get_data方法中的语句:代码如下: $line = fgets($this->connection, 512);;时,发生超时错误。 注释掉该函数的执行,直接发送邮件,则返回错误ehlo command failed。 但打印出链接数据时,确实连上了。 之前用别的程序发送邮件也是可以正常发送的,于是重新发送函数,改用phpmailer发送邮件。代码如下: function smtp_mail($name, $email, $subject, $content, $ty...

php发送邮件的问题详解_php实例

php实现发送邮件,一般常用的是开源项目PHPMailer来实现,那么除此之外,有什么其他的好的项目吗? 解决方法: 使用SMTP协议来发送邮件吧在CodeIgniter里面使用它内置的邮件类发送邮件 $this->load->library(email);$to = "aa@bb.cc"; $subject = "test"; $message = "hello!";$config["protocol"] = "smtp"; $config["smtp_host"] = "smtp.163.com"; $config["smtp_user"] = "username@163.com"; $config["smtp_pass"] = "pa...

ZF框架实现发送邮件的方法_php实例

本文实例讲述了ZF框架实现发送邮件的方法。分享给大家供大家参考,具体如下: Zend_Loader::loadFile("Zend/Mail.php"); Zend_Loader::loadFile("Zend/Mail/Transport/Smtp.php"); $config = array(auth => login,username => username@163.com,password => password, ); $transport = new Zend_Mail_Transport_Smtp(smtp.163.com, $config); $mail = new Zend_Mail(); $mail->setBodyText("this is body text", "utf-8"); $mail->...

PHP实现163邮箱自动发送邮件_php实例【图】

163邮箱大家都使用过吧,那么基于php如何实现163邮箱自动发送邮件功能呢,下面脚本之家小编给大家分享具体实现代码: 想给大家展示下效果图:demo.htmlPHP利用smtp类发送邮件范例 sendmail.php<?php /** * 注:本邮件类都是经过我测试成功了的,如果大家发送邮件的时候遇到了失败的问题,请从以下几点排查: * 1. 用户名和密码是否正确; * 2. 检查邮箱设置是否启用了smtp服务; * 3. 是否是php环境的问题导致; * 4. 将26行...

Yii2使用swiftmailer发送邮件的方法_php实例

本文实例讲述了Yii2使用swiftmailer发送邮件的方法。分享给大家供大家参考,具体如下: mail => [class => yii\swiftmailer\Mailer,viewPath => @backend/mail,useFileTransport => false,//set this property to false to send mails to real email addresses//comment the following array to send mail using phps mail functiontransport => [class => Swift_SmtpTransport,host => smtp.gmail.com,username => username@gmail...

如何提高php发送邮件的效率

背景: 马上就要淘宝双十一,有很多商家想给自己的会员发送email促销邮件,现在是会员大约有100多万。 问题: 我使用php的mail发送,发现只能3秒钟1封邮件,又不能群发,群发会被封邮件,有什么好的办法可以提升php的发邮件效率回复内容:背景: 马上就要淘宝双十一,有很多商家想给自己的会员发送email促销邮件,现在是会员大约有100多万。 问题: 我使用php的mail发送,发现只能3秒钟1封邮件,又不能群发,群发会被封邮件,有什么...

php用自带mail函数发送邮件配置

本人以前一直使用第三方(phpmailer)进行邮件的发送。今天突然想尝试一下 php 自带的 mail 函数,但是发现无论怎么配置都无法发出邮件。想请问下这是什么原因?回复内容:本人以前一直使用第三方(phpmailer)进行邮件的发送。今天突然想尝试一下 php 自带的 mail 函数,但是发现无论怎么配置都无法发出邮件。想请问下这是什么原因?mail函数依赖于本机的MTA,装个sendmail/postfix之类的MTA就行了。lz有去实验过sendmail吗,我在...

linux-SMTP服务器拒绝PHP函数发送邮件的问题?

SMTP server error: 5.7.1 : Relay access denied 登陆服务器用mail -s "test" *****@qq.com 测试过smtp服务器是可以发送邮件的。为什么用PHP写的函数就被拒绝了呢?这段函数以前是起作用的,而且丝毫没动过。public function SendMail($address,$title,$message) {vendor('PHPMailer.class#phpmailer');$mail=new PHPMailer();// 设置PHPMailer使用SMTP服务器发送Email$mail->IsSMTP();// set HTML$mail->ishtml(true);// 设置邮件...

使用php的sendmail发送邮件失败,求高人解救

想测试下php的邮件功能,使用PHPMailer是可以成功的; 但使用sendmail时,却总是提示邮件发送失败,配置方面都已经参考下面的这篇文章了:http://blog.techwheels.net/send-email-from-localhost-wamp-server-using-sendmail/ 但依然提示“Email sending failed”。 这个是error.log里的错误信息:14/05/13 15:32:48 : Socket Error # 10060Connection timed out. 请教下有经验的人,谢谢了!回复内容:想测试下php的邮件功能,使用...

mysql-php发送邮件时如何过滤用户的重复提交

在前端放一个文本域,用来让用户输入邮箱帐号,然后提交给后端进行邮件的发送任务 问题是如果用户(恶意)复制进去了几万条邮箱帐号,然后提交了,然后用户又把同样的几万条再次复制进去,重新提交,这样问题就大了允许用户多次提交,但对于其每次提交的数据都是不可控的....回复内容:在前端放一个文本域,用来让用户输入邮箱帐号,然后提交给后端进行邮件的发送任务 问题是如果用户(恶意)复制进去了几万条邮箱帐号,然后提交了...

关于给用户发送邮件的一些问题

现在要给全部用户或者指定用户发送邮件,“发送”操作是由我们后台人员触发的。 发送操作提交后,我们就要给用户发送了,在发送过程中可能会存在一个问题,就是发送了一段时间后,程序因某些原因死掉了,这样就导致一些用户没有收到邮件,所以我的想法是发送前先把数据库里的用户全写入到一个文件中,发送时从文件中取用户,然后再弄个用户发送日志以记录哪些用户发送了,这样出问题后,可以从出问题的“那个地方”接着执行发送......