【php使用fsockopen时,fwrite中的rn及n结束符导致,smtp.qq.com响应出现有关问题】教程文章相关的互联网学习教程文章

linux下php配置smtp发送邮件的方法

include_once("class.phpmailer.php");/** * 定义邮件模块配制信息 */define("SMTP_HOST","smtp.mail.yahoo.com"); // SMTP 主机define("SMTP_MAIL"," XXXX@yahoo.cn"); // SMTP 用户emaildefine("SMTP_PASS"," XXXX"); // SMTP 用的密码define("SERVICE_MAIL"," XXXX@yahoo.cn"); // SMTP 用户emaildefine("SERVICE_NAME","PHPBOOK邮件测试"); // SMTP 用的名字/** * 使用phpmail...

phpsmtp发送邮件的函数

php实现的smtp发送邮件的函数,带smtp验证功能,有详细的注释,适合研究smtp发信的朋友参考。完整代码如下。".$lb,"250","MAIL FROM error: ");//6、发送Rcpt To。期待返回250$smtp[] = array("RCPT TO: ".$lb,"250","RCPT TO error: ");//7、发送DATA,期待返回354$smtp[] = array("DATA".$lb,"354","DATA error: ");//8.0、发送From$smtp[] = array("From: ".$deliver.$lb,"","");//8.2、发送To$smtp[] = array("To: ".$to.$lb,"...

phpsmtp发送邮件

php通过smtp发送邮件需要通过一个类smtp 发邮件的代码如下: require_once smtp.php;########################################## $smtpserver = "smtp.sina.com";//SMTP服务器 $smtpserverport = 25;//SMTP服务器端口 $smtpusermail = "god_chen@sina.com";//SMTP服务器的用户邮箱 $smtpemailto = "45323333@qq.com";//发送给谁 $smtpuser = "name";//SMTP服务器的用户帐号 $smtppass = "123456";//SMTP服务器的用户密码 $mailsu...

用Socket发送电子邮件(利用需要验证的SMTP服务器)_PHP教程

* 名称:用Socket发送电子邮件 * 描述:本类实现了直接使用需要验证的SMTP服务器直接发送邮件,参考文章《用Socket发送电子邮件》作者:limodou * 此文章比较早,他是用不用验证SMTP服务器发送邮件,现在基本上SMTP服务器都需要验证了,所以这个文章里的类 意义也不是很大!同时参考了[RFC 1869]和PHP手册!!和上文还有不同的是我用的不是fsockopen()函数 具体你自己看吧!!我刚刚测试通过了,很爽...

PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题)_PHP教程

smtp.phpclass smtp{/* Public Variables */var $smtp_port;var $time_out;var $host_name;var $log_file;var $relay_host;var $debug;var $auth;var $user;var $pass;/* Private Variables */ var $sock;/* Constractor */function smtp($relay_host = "", $smtp_port = 25,$auth = false,$user,$pass){$this->debug = FALSE;$this->smtp_port = $smtp_port;$this->relay_host = $relay_host;$this->time_out = 30; //is used in ...

smtp邮件发送一例_PHP教程

test_smtp.phprequire("smtp.php");$smtp=new smtp_class;$smtp->host_name="mail.xiaocui.com";$smtp->localhost="localhost";$from="webmaster@xiaocui.com";$to="root@xiaocui.com";if($smtp->SendMessage( $from, array( $to ), array( "From: $from", "To: $to", "Subject: Testing Manuel Lemos' SMTP class" ), "Hello $to,\n\nIt is just to let you know that your SMTP class is working just fine.\n\nBy...

php中通过smtp发邮件的类,测试通过_PHP教程

smtp.php 代码如下:class smtp { /* Public Variables */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; /* Private Variables */ var $sock; /* Constractor */ function smtp($relay_host = "", $smtp_port = 25,$auth = false,$user,$pass) { $this->debug = FALSE; ...

php下使用SMTP发邮件的代码_PHP教程

最近一个项目需要用到SMTP发送邮件,之前的库类不存在了,又不喜欢安装pear或者使用pear的net/smtp类,感觉太复杂了。就直接从discuz中抽取出核心稍微修改了下。 从协议分析网上,查找到SMTP协议的命令和应答,SMTP协议在发送SMTP和接收SMTP之间的会话是靠发送SMTP的SMTP命令和接收SMTP反馈的应答来完成的。常用的命令如下: HELLO<domain><CRLF>识别发送方到接收SMTP的一个HELLO命令 MAIL FROM:<reverse-path><CR...

phpasimplesmtpclass_PHP教程

smtp.class.php 代码如下:define('SMTP_STATUS_NOT_CONNECTED', 1, TRUE); define('SMTP_STATUS_CONNECTED', 2, TRUE); class smtp { var $connection; var $recipients; var $headers; var $timeout; var $errors; var $status; var $body; var $from; var $host; var $port; var $helo; var $auth; var $user; var $pass; var $debug; /** * 参数为一个数组 * host SMTP 服务器的主机 默认:localhost * ...

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,然后...

PHPmail通过Windows的SMTP发送邮件失败的解决方案_PHP教程

原因必定在WordPress的php邮件发送类中。轻松Google到了原因:原来Windows的SMTP服务不支持Name这样的邮件格式,必须直接写成address@domain.com。于是把WordPress的class-phpmailer.php中的这行 代码如下:$from[0][1] = $this->FromName;注释掉就OK了。http://www.bkjia.com/PHPjc/320089.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/320089.htmlTechArticle原因必定在WordPress的php邮件发送类中。轻松Google到了原因:原...

php中通过curlsmtp发送邮件_PHP教程

先google了一下,发现很多问相关问题的但没有相关的解答,在phpclasses里也没有找到相关的类于是自己边看stmp的相关协议边开始尝试curl SMTP协议 这个在网上可以找到多相关的例子,可以自己实验一下使用telnet去连接mail服务器 代码如下:$ telnet 邮箱SMTP服务地址 25 Trying 邮箱服务IP地址... Connected to 邮箱SMTP服务地址. Escape character is ^]. exchange邮箱服务器地址 Microsoft ESMTP MAIL Service ready at Sat, 2 Jun 2...

PHPMailer+gmail:SMTPErrorDatanotaccepted_PHP教程

许久找不着答案,换个gmail 账号又可以了,应该是账号问题. 用那账号登陆一下果然发现 gmail 提示了, 发送邮件限制; 官方解释: 发送限制 如果您向 500 多位收件人发送邮件或您发送大量无法送达的邮件,Google 为了尽可能地防止垃圾邮件并避免滥用,将临时禁用您的帐户。 如果您使用的是 POP 或 IMAP 客户端(例如 Microsoft Outlook 或 Apple Mail),您一次只能向 100 位收件人发送邮件。 您的帐户应会在 24 小时内重新启用。 如...

关于那个SMTP类及一个例子_PHP教程

因为显示的原因,发上来的帖里里有一些空格被删除了,造成大家使用上的一些错误。分析如下:1,因为不经意的修改,大家拿到这样的很优秀的类后,总希望改成自己看起来舒心一些。不过我需要提醒一些,在这个程序里,有时增加或者删除几个空格都会造成程序出错。2,现在我将发上来的程序的一些问题说说明一下。Content-Type:后面的1-2行前面要有数个空格。请加上。HTML中每一行前面的空格都不会显示,所以,帖子里没有了。这是前面一...

PHP实现Amazon简单邮件服务SMTP_PHP教程

我一直在运行在Amazon Web Services的labs.9lessons.com工作。几天前,我已经通过PHP Mailer实现使用Amazon简单电子邮件服务SMTP完成电子邮件通知系统。我希望今天的PHP教程会为帮助你的web项目实现电子邮件通知系统。 http://www.bkjia.com/PHPjc/445681.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/445681.htmlTechArticle我一直在运行在Amazon Web Services的labs.9lessons.com工作。几天前,我已经通过PHP Mailer实现...