gpt4 book ai didi

php - 从 Hostgator 服务器上托管的 PHP 脚本发送 SMTP 电子邮件

转载 作者:可可西里 更新时间:2023-11-01 13:54:35 26 4
gpt4 key购买 nike

我已经在我需要发送的应用程序中创建了一个 web 应用程序,以便在用户忘记密码时向其发送密码。现在我使用 gmail 帐户发送电子邮件。当我使用 XAMPP 从我的机器本地发送电子邮件时,一切正常,并且按预期发送。当我想将 php 脚本放到 Hostgator 服务器上并尝试向用户发送他们的密码时,我做不到。但我认为发生这种情况的原因是 Gmail 立即向我发送了以下内容:

Someone recently used your password to try to sign in to your Google Account myemail@gmail.com. This person was using an application such as an email client or mobile device. 

We prevented the sign-in attempt in case this was a hijacker trying to access your account. Please review the details of the sign-in attempt:

Tuesday, January 21, 2014 1:42:56 PM UTC
IP Address: 198.57.247.245 (gator3281.hostgator.com.)
Location: Los Angeles, CA, USA


If you do not recognize this sign-in attempt, someone else might be trying to access your account. You should sign in to your account and reset your password immediately

根据这封电子邮件,我认为 Gmail 很敏感,因为 hostgator 正试图通过它们发送电子邮件。我的问题是我不知道如何解决这个问题(这是我第一次做这样的事情)因此我使用了一个名为 codeigniter 的 PHP 框架,这里是用于发送电子邮件的代码(注意这个代码更有效比本地好,即我认为代码没有任何问题):

public function SendEmailValidate($email,$subject,$message,$type)
{
$config = array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => 'myemail@gmail.com',
'smtp_pass' => 'mypassword',
'smtp_timeout' => 30,
'mailtype' => $type
);
$CI = &get_instance();

$CI->load->library('email',$config);
$CI->email->set_newline("\r\n");
$CI->email->from('myemail@gmail.com','Book Bay');
$CI->email->to($email);
$CI->email->subject($subject);
$CI->email->message($message);

if($CI->email->send())
{
return true;
}
else
{
return false;
}
}

任何关于此事的帮助都会有帮助,谢谢

最佳答案

它在您的 Gmail 设置中;您需要允许您的网站发送电子邮件;

要这样做,请转至 https://accounts.google.com/DisplayUnlockCaptcha然后点击继续;然后使用您的网站发送电子邮件;谷歌会检测到您的登录尝试并允许您。

关于php - 从 Hostgator 服务器上托管的 PHP 脚本发送 SMTP 电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21458081/

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