【发布时间】:2018-04-09 03:02:43
【问题描述】:
我已经为此工作了好几个小时。严重非常沮丧。我根本不懂代码,急需帮助。
我正在尝试在用户到达网站中的特定点时自动发送一封电子邮件。 但是我尝试过的所有内容都显示错误 500。 所以我目前正在关注大量建议下载此https://github.com/PHPMailer/PHPMailer 的教程。 我已经完成了,包括将其上传到我的主机并且没有任何反应。
如果有人可以提供帮助,我真的根本不懂代码,所以请仅提供示例。
<?php
require_once ('../PHPMailer/PHPMailerAutoload.php');
$mail= new PHPMailer();
$mail->isSTMP();
$mail-> SMTPAuth = true;
$mail->SMTPSecure='ssl';
$mail->Host='smtp.gmail.com';
$mail->Port='465';
$mail->isHTML();
$mail->SetFrom('no-reply@eves.website')
$mail->Subject='Hello World';
$mail->Body='A test email!';
$mail->AddAddress('brodisashcroft@gmail.com');
$mail-> Send ();
?>
【问题讨论】:
-
你能发布你收到的完整错误信息吗?
-
@drum "此页面无法正常工作 www.eves.website 目前无法处理此请求。HTTP ERROR 500"
-
PHPMailer 是否真的存在于该文件所在位置的上一级目录?如果没有,您的第一行
require_once()没有包含 PHPMailerAutoload 文件。 -
发布有效的电子邮件地址不是一个好主意,因为垃圾邮件发送者可能会使用它们发送垃圾邮件。现在,正如@drum 建议的那样,请发布错误消息,如果它没有显示在网页中,您需要在错误日志中搜索确切的文本。
-
你下载的是哪个版本的?你为什么不使用作曲家?