Php 通过本地主机上的oh邮件发送电子邮件
我想发送电子邮件以验证在HTML注册表中输入的电子邮件。我正在使用php邮件程序。有人能告诉我如何调整以下凭据以达到相同的效果吗Php 通过本地主机上的oh邮件发送电子邮件,php,localhost,phpmailer,Php,Localhost,Phpmailer,我想发送电子邮件以验证在HTML注册表中输入的电子邮件。我正在使用php邮件程序。有人能告诉我如何调整以下凭据以达到相同的效果吗 <?php include('phpmailer.php'); class Mail extends PhpMailer { // Set default variables for all new objects public $From = 'noreply@domain.com'; public $FromName = ''; public
<?php
include('phpmailer.php');
class Mail extends PhpMailer
{
// Set default variables for all new objects
public $From = 'noreply@domain.com';
public $FromName = '';
public $Host = 'smtp.gmail.com';
public $Mailer = 'smtp';
public $SMTPAuth = true;
public $Username = '';
public $Password = '';
public $SMTPSecure = 'tls';
public $WordWrap = 75;
public function subject($subject)
{
$this->Subject = $subject;
}
public function body($body)
{
$this->Body = $body;
}
public function send()
{
$this->AltBody = strip_tags(stripslashes($this->Body))."\n\n";
$this->AltBody = str_replace(" ", "\n\n", $this->AltBody);
return parent::send();
}
你没有说你的问题是什么,所以我只能提供一个一般性的答案
首先,看起来您正在运行一个非常旧版本的PHPMailer,并且您的代码基于一个旧的示例,所以
基于PHPMailer提供的gmail示例编写代码,并填写您自己的凭据
这应该是您所需要的全部-如果您遇到问题,请务必阅读《PHP编译器故障排除指南》。您可以在以下位置找到您的解决方案:谢谢,我还没有尝试过它,但它似乎不言自明且非常简单。唯一的问题是我需要将电子邮件发送到用户输入的电子邮件id。这意味着它应该是可变的。我如何做到这一点?我同意@Synchro。您正在旧系统上运行。php邮件处理smtp详细信息。但最重要的是,在填写任何表格之前,请确保您提供的gamil ID详细信息在以下位置具有不太安全的选项: