我想向注册用户发送确认邮件。我正在使用php邮件程序和smtp lib类文件向注册用户发送邮件。
if(isset($_POST['submit']))
{
require "dbc.php";
$username = $_POST['username'];
$email = ($_POST['email'];
$password = $_POST['password'];
$enc_password = md5($password);
if($username && $email && $password)
{
$confirmcode = rand();
$query = mysql_query("INSERT INTO `tutorial` VALUES('','$username','$enc_password','$email','0','$confirmcode')");
$message =
"
Confirm Your Email
Click the link below to verify your account
http://www.example.com/emailconfirm.php?username=$username&code=$confirmcode
";
require_once($_SERVER['DOCUMENT_ROOT'].'/lib/class.phpmailer.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/lib/class.smtp.php');
$mail = new PHPMailer(true);
$from = "support@example.com";
$mail->IsSMTP();
//$mail->SMTPSecure = 'ssl';
$mail->SMTPDebug = 1;
$mail->Host = 'smtp.us-east-1.amazonaws.com';
$mail->SMTPAuth = true;
$mail->Username = 'support@example.com';
$mail->Password = '******';
$mail->Sender = $from;
$mail->From = $from;
$mail->AddReplyTo($email);
$mail->FromName ="Mail";
$mail->AddAddress($email);
$mail->Port = 25;
$mail->IsHTML(true);
$mail->Subject = $subject;
$mail->Body = $message;
$mail->WordWrap = 50;
$mail->Send();
echo "Registration Complete! Please confirm your email address";
}
}
但我犯了这个错误。
SMTP-
默认的SMTP端口是587。试试用那个。
我想你正试图在你的本地机器上发送一封电子邮件,它不适用于WAMP,在你的服务器上试试,
我试图用我的gmail帐户从我的localhost发送电子邮件。我也试图在网上甚至在这个网站上找到答案,但没有什么帮助我。我正在使用XAMPP。 代码如下: 我得到的全部错误是: 2017-04-03 10:33:15服务器- 我试图删除: 或者将端口更改为25/587,但没有帮助。有人知道怎么解决吗?
我正在IntelliJ中打开新的JavaFX项目,我安装了JDK的所有必要文件,但是在fxml文件中有多个错误“意外令牌”。打开新的javafx项目和fxml文件后立即显示此错误(这意味着我没有从基本fxml标记中添加或删除任何内容)。我能做什么呢?
我需要将邮件从我的gmail帐户发送到另一个帐户。我使用了以下代码。 但我得到的错误如下。。。javax。邮政MessaginException:无法连接到SMTP主机:SMTP。gmail。com,端口:25 我该怎么解决这个问题。你能帮我吗?
Jenkins中的Git checkout抛出错误“filename too long”并失败,如下所示: hudson.plugins.git.gitException:命令“git.exe checkout-f 2CEA7D8EB9185899C01D2FFC86872F584DA2E60C”返回状态代码1: stdout: stderr:错误:无法创建文件some_long_named_pr
下午好, 当我尝试使用SMTP Appender时,控制台中出现了一个奇怪的错误。加载XML文件时会出现此错误,因为除了标准输出之外,没有通过任何输出流记录该文件。appender的内容如下(我已经确认错误在这个XML块中)。我已经删除了我们的服务器信息。 无论它是否在记录器中被引用,我都会在运行程序并从日志管理器运行getLogger时立即收到以下错误。我已经删除了几个文件名,并用文件在那一点上
我试图在我的商店里编辑wc-template-functions.php,但做错了什么。 现在我在281线上得到致命错误。 致命错误:未捕获错误:在 /home/kidsandm/oliverthedog/wp-content/plugins/woocommerce/includes/wc-template-functions.php:282堆栈跟踪中找不到类常量:#0 /home/kidsand