gpt4 book ai didi

codeigniter - 想要从 Codeigniter 中的本地主机发送电子邮件,我正在使用 lampp

转载 作者:行者123 更新时间:2023-12-02 00:08:09 25 4
gpt4 key购买 nike

我想使用代码点火器从本地主机发送电子邮件。我这里用的是灯。我的代码显示以下错误

Exit status code: 127
Unable to open a socket to `Sendmail`. Please check settings.
Unable to send email using `PHP` `Sendmail`. Your server might not be configured to send mail using this method.

Date: Fri, 12 May 2017 08:01:46 +0200
From: "`jatin`"
Return-Path: <xxx>
To: xxx
Subject: =?UTF-8?Q?Hi..=20?=
Reply-To: <xxx>
User-Agent: `CodeIgniter`
X-Sender: xxx
X-Mailer: `CodeIgniter`
X-Priority: 3 (Normal)
Message-ID: <xxx>
Mime-Version: 1.0

Content-Type: text/plain; charset=UTF-8

Content-Transfer-Encoding: 8bit

最佳答案

使用 PHP 邮件程序发送邮件。

使用此功能,您可以轻松发送邮件,而不会出现任何警告和错误

从这里下载 PHP 邮件程序:PHPMailer

require_once(APPPATH.'third_party/PHPMailer/PHPMailerAutoload.php');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "test@gmail.com"; // your email address
$mail->Password = "test"; // your gmail password
$mail->SetFrom('test@gmail.com', 'Test'); //sender mail address
$mail->isHTML(true);
$mail->Subject = "Subject";
$mail->Body = 'hello there';
$destino = 'test@gmail.com'; // receiver email address
$mail->AddAddress($destino, "Receiver");
if(!$mail->Send()) {
return false;
} else {
return true;
}

您还必须在 Gmail 帐户中为不太受信任的应用设置访问权限:

  1. 登录您的 Gmail 帐户
  2. 点击 Google Apps 中的“我的帐户”
  3. 点击左侧面板中的“登录 Google”
  4. 并从页面底部启用“允许安全性较低的应用”

现在尝试发送邮件。100% 有效。

关于codeigniter - 想要从 Codeigniter 中的本地主机发送电子邮件,我正在使用 lampp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43930507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com