【php-SMTP错误:无法连接到服务器:权限被拒绝(13)】教程文章相关的互联网学习教程文章

使用PHP通过SMTP发送邮件新手指南_PHP

SMTP 由于PHP没有提供现成的smtp函数,却提供了一个功能不甚灵活的mail()函数,这个函数需要服务器配置上的支持,并且不支持smtp验证,在很多场合无法正常的工作,因此不建议使用。本文的目的在于为新手指明方向,并没有涉及那些高级的内容,一来本身水平有限,二来也担心不能准确的讲述相关的概念,进而对各位造成误导,还请自行深入学习。  “使用php发送mail”最近已经成为继“register_globals”以后本版第二个新手陷阱,今天...

如何使用PHP通过SMTP发送电子邮件_PHP

SMTP 由于PHP没有提供现成的smtp函数,却提供了一个功能不甚灵活的mail()函数,这个函数需要服务器配置上的支持,并且不支持smtp验证,在很多场合无法正常的工作,因此不建议使用。本文的目的在于为新手指明方向,并没有涉及那些高级的内容,一来本身水平有限,二来也担心不能准确的讲述相关的概念,进而对各位造成误导,还请自行深入学习。  “使用php发送mail”最近已经成为继“register_globals”以后本版第二个新手陷阱,今天...

smtp邮件发送一例_PHP

SMTP smtp邮件发送一例 test_smtp.php require("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,nnIt is just to let you know that your SMTP class ...

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

SMTP邮件服务器 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; $this->smtp_port = $smtp_port; $this->relay_host = $relay_host; ...

POP3、SMTP邮件收发程序_PHP

SMTPPOP3 if ($EMAIL_INC) return; $EMAIL_INC= "defined"; define( "SmtpPort",25); class Pop3 { var $subject; // 邮件主题 var $from_email; // 发件人地址 var $from_name; // 发件人姓名 var $to_email; // 收件人地址 var $to_name; // 收件人姓名 var $body; // 邮件内容 var $filename; // 文件名 var $socket; // 当前的 socket var $Line; var $Status; function pop3_open($server, $port) { $this->Socket = fsockope...

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

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

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...

php使用smtp发送支持附件的邮件示例_PHP

轻量级PHP邮件发送,需要有smtp服务器,代码经过多次实战使用,现在把代码分享给大家代码如下:/*邮件发送smtp服务联结smtp服务器,进行邮件发送,版权所有,不能复制@author:jackbrown;@qq: 610269963 @time:2011-8-20;@version:1.0.3;*/class smtp{ /*邮件用户名*/ public $mailUser = MAIL_USER; /*邮件密码*/ public $mailPwd = MAIL_PWD; /*邮件服务器地址*/ public $server = MAIL_SMTP_HOST; /*邮件端口*/ public $port = MAI...

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实现支持SSL连接的SMTP邮件发送类_PHP

本文实例讲述了PHP实现支持SSL连接的SMTP邮件发送类。分享给大家供大家参考。具体如下: 该实例代码测试过了gmail和QQ邮箱的SMTP。具体代码如下:代码如下:<?php /** * 邮件发送类 * 支持发送纯文本邮件和HTML格式的邮件,可以多收件人,多抄送,多秘密抄送,带附件(单个或多个附件),支持到服务器的ssl连接 * 需要的php扩展:sockets、Fileinfo和openssl。 * 编码格式是UTF-8,传输编码格式是base64 * @example * $mail = new MySe...

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", * ...

CodeIgniter使用smtp服务发送html邮件的方法_PHP

本文实例讲述了CodeIgniter使用smtp服务发送html邮件的方法。分享给大家供大家参考。具体如下: codeigniter 提供的email类,用于发送邮件, wiki地址: http://codeigniter.org.cn/user_guide/libraries/email.html 实际开发中遇到以下几个问题,总结一下: 1. wiki中说明是可以将配置文件单独提出来,email.php 放置到config文件夹下, 对于email.php 的配置,需要说明的几点: 1) 一般测试使用的smtp服务,如126、163 的邮箱均采...

php利用smtp类实现电子邮件发送_PHP【图】

smtp类发送邮件的方法既简单又稳定,几行简单的配置就能发邮件,是不是很期待的试一试呢! 以下就是核心代码:<?phprequire_once "email.class.php";//******************** 配置信息 ********************************$smtpserver = "smtp.126.com";//SMTP服务器$smtpserverport =25;//SMTP服务器端口$smtpusermail = "new2008oh@126.com";//SMTP服务器的用户邮箱$smtpemailto = $_POST[toemail];//发送给谁$smtpuser = "new2008o...

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

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

php使用pear_smtp发送邮件_PHP

PHP自带的mail函数比较蛋疼,在win下配置了sendmail还是无法发送邮件。而使用第三方的pear/mail可以直接通过smtp连接邮件发送服务器。如(smtp.163.com)。从而没有必要在本机上安装sendmail等类似软件。 确保PEAR Mail包已经安装。<?php require_once "vendor/autoload.php"; $from = "test<test@163.com>"; $to = "test <test@outlook.com>"; $subject = "Hi!"; $body = "Hi,\n\nHow are you?"; $host = "smtp.163.com"; $port = ...

错误 - 相关标签