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

求教关于在windowxp下自己搭建的PHP环境mail发送邮件的问题!

我想在xp下用自己搭建的php测试环境测试php自身的mail函数,我在本地做了hosts映射一个假的域名,装了一个winwebmail的smtp服务器,不知道为什么就是发送不成功,不知道是怎么回事。php代码如下 $mailTo = "xxxxx@qq.com"; $mailSubject="Just a test Mail!"; $mailBody="This is a test of PHP`s mail function."; $mailBody.="It was generated by PHP version."; $mailHeaders="From:admin@system.mail"; $a = mai...

用phpmailer发送邮件失败,没有报错

我的环境以前用appserv搭的,最近换了xampp结果之前发送邮件的页面失效了,而且不报错 $mail->Send();返回还是true,但是我发送邮箱里的发件箱就是没有邮件,收件邮箱里也收不到 回复讨论(解决方案) 试着查看一下接收邮箱的收件箱。有些邮箱如:yahoo用phpmailer函数发送邮件是没有在收件箱的。 上面一句应该说是已发送邮件中。 自己给自己抓狂啦, 楼主的问题有可能是哪里没配置好,方便把你的配置发一遍吧,...

求助PHP发送邮件,如何通过代理服务器这道坎

我写了个发送邮件的功能,在家是可以使用。 但是由于公司是内网,上网都是需要设置代理服务器的,请问如何通过代理服务器发送呢? 最好能给出代码,谢谢。 一定结贴! 以下是我目前的代码。 class Jmail { public $Username; //邮局用户名 public $Password; //密码 public $FormName ; //发件人姓名 public $From ; //发件人地址 public $Addrecipient ; //收件人地址 public $Ttile ; //邮件标...

在linux系统上无法实现php发送邮件

我采用了下面的代码在linux系统下在发送邮件,提示发送成功了,但是实际上根本没有实现发送邮件。请大家看看,这是什么原因。 mail.inc.php文件的代码: mail.inc.php开始------------------------------------------------- //邮件 class smtp { /* Public Variables */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; ...

用phpmailer+gmail能实现一天向1000个邮箱发送邮件么?

我想用phpmailer程序,和gmail邮箱实现一天之内向1000个邮箱发送邮件,不知道能不能实现,会不会被gmail当成垃圾邮件啊?gmail每天发送的邮件数有限制吗? 回复讨论(解决方案) 1000个不多,当然能。但直接发,不可避免的视为垃圾邮件了。 可以使用改变ip,或者发送者的邮箱来实现 当然还有发送的时间间隔了 为啥一定要用gmail发? 群发邮件容易被封掉的。。。 我用phpmialer测试过,往同一个邮箱连续发送邮件...

急!!!!phpmailer在linux下发送邮件的问题

我用phpmailer发送邮件,在本地测试成功,而放在linux服务器下,出现如下错误 SMTP -> ERROR: Failed to connect to server: () The following From address failed: byoo@126.com 在网上找了很多资料 1、@fsockopen 改为@pfsockopen 2、smtp 改为SMTP 3、防火墙阻挡 可是都修改了 ,把linux服务器防火墙停止了,还是报上面的错误,请问还有其他的方法可以解决吗? 急用...... 回复讨论(解决方案) 先确认网络...

phpmail函数发送邮件失败

$from = "123456@mail.de"; $to = "654321@mail.de"; $subject = "subject"; $mailtext = "blablabla"; mail($to, $subject, $mailtext, "From: $from "); 邮箱一点反应没有,请大侠指教这里面有什么配置问题么,一直感觉这里面应该是需要有个发送邮箱的密码的参数,但是查了一下好像不需要,不知道我这么不成功是为什么,忘大侠们给点提示 回复讨论(解决方案) mail 函数只能使用不需要用户认证的发件服务器...

phpmailer发送邮件失败

IsSMTP(); // 使用SMTP方式发送 $mail->Host = "smtp.qq.com"; // 您的企业邮局域名 $mail->SMTPAuth = true; // 启用SMTP验证功能 $mail->Username = "963529987@qq.com"; // 邮局用户名(请填写完整的email地址) $mail->Password = "***********"; // 邮局密码 $mail->Port=25; $mail->From = "963529987@qq.com"; //邮件发送者email地址 $mail->FromName = "liuyoubin"; $mail->AddAddress("$address", "a");//收件人地址,可以替...

php做发送邮件,收到为垃圾邮件

我用PHP做的注册成功发送邮件,部分邮件进入之后是垃圾邮件,为什么呢,在线等,谢谢各位大侠。 回复讨论(解决方案) 当然啦,你要明白一些反垃圾邮件机制 你发邮件发到哪了? 是不是对方邮件设置自动过滤为垃圾邮件。 嗯咯!你可以尝试发到别的邮箱里去嘛! 别的邮箱都好着呢,就QQ有的发进去是垃圾邮件,有是有是好的,直接能收到,郁闷很。 哦,这个问题应该是QQ的自动反垃圾邮件系统自动拦截的吧,具体的晓...

php使用smtp发送邮件报错Cannotconnencttorelayhost

使用DEDEcms自定义了一个发送邮件的php文件,使用了dedecms自带的mail.class.php,在本地可以正常发送,上传到服务器上后,出现提示Cannot connenct to relay host smtp.qq.com Error: () Error: Cannot send email to XXX@qq.com 网上找了一大堆文章,终于解决,问题出在服务器的环境配置上。 找到php.ini,查看两个地方,一个是allow_url_fopen,这个地方要设置成on;另一个地方是查看disable_functions,如果后面出现了fsock,f...

PHP自动发送邮件功能

点击查看全文 思路:首先在后台中设置时间,设置完后,接下来就是前台的程序了 第一步:执行在ajax中设置固定的cookie时间值的JS代码: /**********在这里设置参加时间开始***每分钟执行一次*********/ $.ajax({ url:" ajax.php?action=time_ajax" }); /**********在这里设置参加时间结束**********/ 第二步:在ajax中设置cookie值 casetime_ajax://定义每分钟执行的地方,定义固定的时间戳,这个...

PHP发送邮件问题:邮件已发送,返回Invalidaddress:

如图所示: 为什么会出现这样的情况? 回复讨论(解决方案) 这些都是自定义提示,具体为什么,要看代码。跟踪下代码。。。 <?php require_once APPLICATION_PATH./models/class.phpmailer.php; //发送邮件 class Send_Mail{ function send_mail($fromname,$subject,$content,$user_mail) { $mail = new PHPMailer(); //实例化 $mail->IsSMTP(); // 启用SMTP $ma...

phpmailer循环发送邮件失败

使用的是phpmailer,账户和密码均正确,并测试通过。 1.单次发送会成功 2.但是当编写一个循环发邮件时,只有第一次发送成功,后面的都发送失败,查看Log显示:Could not authenticate,验证没有通过。 这是什么原因? try { $mail = new PHPMailer(); $mail->IsSMTP(); // set mailer to use SMTP $mail->SMTPAuth = true; // turn on SMTP authentication $mail->SMTPDebug = 0; $mail->Host = "smtp.126.com"; ...

php使用smtp服务发送邮件第三开启QQ邮箱开启SMTP服务的步骤

1 2 3 分步阅读 首先要确保你的QQ邮箱已经要开启超过一个月。对于新开启的邮箱,腾讯是不开放这些功能的。 方法/步骤 首先点QQ头像旁边的信封符号进入邮箱。 当然你也可以使用 mail.qq.com进邮箱 进入邮箱后点击顶部的设置按钮 点击二...

php使用smtp服务发送邮件第二

$jieguo=$smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);$smtpserver = "smtp.exmail.qq.com";//SMTP服务器$smtpserverport =25;//SMTP服务器端口$smtpusermail = "用户邮箱";//SMTP服务器的用户邮箱$smtpemailto = "发送给谁";//发送给谁$smtpuser = "SMTP服务器的用户帐号";//SMTP服务器的用户帐号$smtppass = "SMTP服务器的用户密码";//SMTP服务器的用户密码$mailsubject = iconv(UTF-8,GB...