phpsendmail函数,php function函数的用法

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

1、不使用SSL加密连接 //$mail-SMTPSecure = ssl; 或更改一下策略,看是否被阻挡了。

2、比如网易的、新浪的、gmail的等等,依然可以使用邮件功能,但就不能使用PHP内置的mail函数了。

3、用mail函数需要电脑系统支持的,Windows系统默认是不支持的,Linux可以,Windows需要安装其他的东西。不建议使用mail函数发送邮件,可以用 phpMailer 发送,百度一下就知道了。

4、mail函数被称为新PHPer的杀手!因为这东西是需要许多配置才能够正常使用的。你在本地测试的话,因为你使用的是windows系统,如果没有安装mail服务器,那这个函数根本就用不了。

如何在Windows系统配置sendmail使用PHP的mail函数

下载sendmail.zip 解压到C:下,例如C:\\PHP\\sendmail,最好短路径,长路径名有可能产生问题。修改php.ini如下 sendmail_path = C:\\PHP\\sendmail\\sendmail.exe -t根据你自己的配置环境修改sendmail.ini。

auth_username=邮箱登录名 auth_password=邮箱密码 force_sender=发件人地址全写 ok了mail函数可以正常使用了,注意如果iis使用cgi模式运行php的话用sendmail方法会出错,修改为ISAPI模式后一切正常了。

首先包含class.phpmailer.php,然后创建对象,设置参数,调用成员函数。

discuz论坛通过php函数sendmail发送

1、说明:Discuz! 的邮件功能,对于站长来说是相当重要的,如果用户忘记密码,可以通过邮件直接取回,比较方便下面为大家仔细讲解如果设置邮件功能。

2、Discuz! 支持如下三种邮件发送方式:通过 PHP 函数的 sendmail 发送(推荐此方式)说明:这种方式是使用 PHP 的函数发送邮件,需要服务器上安装邮件系统。一般的虚拟主机都内置邮件系统。因此推荐使用这种方式。

3、首先在DZ后台设置自己站点的管理员邮箱,这个是设置完邮件设置后作为系统发邮件的时候的发件人地址。

4、(PS:一般都是通过表单接受的)4smtp.php文件如图所示,大家不需要管代码,会用就行,有时间了也可以研究研究哈。

5、如果楼主配置的服务器安装了sendmail组件,就可以直接使用你写的这段代码来完成任务。如果没有安装sendmail组件,就要接用smtp服务器来发送了。这样相对较复杂,要引用一个PHP类。

未经允许不得转载:便宜VPS网 » phpsendmail函数,php function函数的用法