有人能帮我用PHP发送邮件吗

有人能帮我用PHP发送邮件吗,php,email,Php,Email,我向托管提供商展示了以下代码,他们告诉我应该可以使用。我试图上传它,但它没有工作 我在实际的服务器上尝试站点应该在哪里(可能是PHP服务器)时出错 警告:stream\u socket\u enable\u crypto()[]:此流不支持第197行/home/www/web420/html/test/PHPMailer/class.smtp.php中的SSL/crypto SMTP->错误:RSET失败: 无法加载语言字符串:tls 当我在我的服务器上尝试时,我得到了相同代码的错误(IIS

我向托管提供商展示了以下代码,他们告诉我应该可以使用。我试图上传它,但它没有工作

我在实际的服务器上尝试站点应该在哪里(可能是PHP服务器)时出错


警告:stream\u socket\u enable\u crypto()[]:此流不支持第197行/home/www/web420/html/test/PHPMailer/class.smtp.php中的SSL/crypto SMTP->错误:RSET失败:
无法加载语言字符串:tls
当我在我的服务器上尝试时,我得到了相同代码的错误(IIS 7)


警告:stream_socket_enable_crypto()[]:此流不支持第197行C:\inetpub\vhosts\test.com\subdomains\test\httpdocs\appbounce\PHPMailer\class.smtp.php中的SSL/加密
我不知道该网站使用的服务器是什么。我犯了两个不同的错误。请有人验证,如果他们的是我的代码中的问题。我到底需要做什么

谢谢

一些快速提示

加上这个

<br />
<b>Warning</b>:  stream_socket_enable_crypto() [<a href='streams.crypto'>streams.crypto</a>]: this stream does not support SSL/crypto in <b>C:\inetpub\vhosts\test.com\subdomains\test\httpdocs\appbounce\PHPMailer\class.smtp.php</b> on line <b>197</b><br />
改变这个

$mail->Port = 465;
如果两者都不起作用。。。。然后是主机部分路由器级身份验证的问题

一些快速提示

加上这个

<br />
<b>Warning</b>:  stream_socket_enable_crypto() [<a href='streams.crypto'>streams.crypto</a>]: this stream does not support SSL/crypto in <b>C:\inetpub\vhosts\test.com\subdomains\test\httpdocs\appbounce\PHPMailer\class.smtp.php</b> on line <b>197</b><br />
改变这个

$mail->Port = 465;

如果两者都不起作用。。。。然后,主机部分的路由器级身份验证出现问题工作?嘿@Michas你能告诉我如何用它设置密码吗?如果你很幸运,并且邮件是在PHP服务器上配置的,它在没有密码的情况下工作。Does
mail()工作?嘿@Michas你能告诉我如何用它设置密码吗?如果你幸运的话,邮件是在PHP服务器上配置的,它不用密码就可以工作。你是对的。它的工作为gmail,但不是为域帐户我有。联系您的托管提供商。。。这绝对不是脚本的问题……先生,我已经联系过他们,花了2天的时间处理它,但他们仍然没有帮助我编写代码。对于客户的问题,他们仍然有很多想法,但没有解决方案。做一件事,尝试为gmail以外的其他用户使用简单的PHP邮件功能,可能仍然在您的域seup POP3邮件协议而不是SMTP。。。你是使用共享主机还是专用主机?你是对的。它的工作为gmail,但不是为域帐户我有。联系您的托管提供商。。。这绝对不是脚本的问题……先生,我已经联系过他们,花了2天的时间处理它,但他们仍然没有帮助我编写代码。对于客户的问题,他们仍然有很多想法,但没有解决方案。做一件事,尝试为gmail以外的其他用户使用简单的PHP邮件功能,可能仍然在您的域seup POP3邮件协议而不是SMTP。。。您是使用共享主机还是专用主机?
$mail->SMTPSecure = "ssl";