Php 无法使用codeigniter 3中的SMTP gmail配置发送电子邮件
下面是我的代码,我参考了stack overflow和codeigniter用户指南中的所有示例。我仍然无法解决这个问题Php 无法使用codeigniter 3中的SMTP gmail配置发送电子邮件,php,codeigniter,email,smtp,codeigniter-3,Php,Codeigniter,Email,Smtp,Codeigniter 3,下面是我的代码,我参考了stack overflow和codeigniter用户指南中的所有示例。我仍然无法解决这个问题 public function send() { $config['protocol'] = 'smtp'; $config['smtp_crypto'] = 'ssl'; $config['smtp_host'] = 'smtp.gmail.com'; $config['smtp_port'] = '465'; $config['sm
public function send()
{
$config['protocol'] = 'smtp';
$config['smtp_crypto'] = 'ssl';
$config['smtp_host'] = 'smtp.gmail.com';
$config['smtp_port'] = '465';
$config['smtp_user'] = '**********@gmail.com';
$config['smtp_pass'] = '********';
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
$config['newline'] = "\r\n";
$config['wordwrap'] = TRUE;
$config['smtp_timeout'] = 30;
$this->email->initialize($config);
$this->email->from('uvizag@gmail.com', 'admin');
$this->email->to('siddharthaesunuri@gmail.com, siddhu.php@gmail.com');
$this->email->subject('Registration Verification:');
$message = "Thanks for signing up! Your account has been created...!";
$this->email->message($message);
if ( ! $this->email->send()) {
show_error($this->email->print_debugger());
}
}
如何解决此错误?请帮我个忙,你要试试这个吗
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => 'xxx',
'smtp_pass' => 'xxx',
'mailtype' => 'html',
'charset' => 'iso-8859-1'
);
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
// Set to, from, message, etc.
$result = $this->email->send();
并确保您已将您的电子邮件帐户设置为
Quỳ新罕布什尔州恩圭ễn的回答对我也有用。然而,我认为值得指出的是,我的代码失败了,除非我把线
$this->email->set_newline("\r\n");
没有这条线,gmail会抱怨用户/密码错误:|
关于我很难让这个本地CI功能正常工作。我必须实现一个外部库:PHPMailer。检查。此错误通常指与远程SMTP服务器的连接问题,具体取决于防火墙或拼写错误的域。使用此链接检查您的电子邮件帐户我检查了您提到的@Quỳ恩古伊ễn仍然面临同样的错误。我怎样才能解决这个问题?你的托管服务是什么?GoDaddy Linux服务器请不要只是发布链接。谢谢,这是一个问题显示主机不是
smtp.gmail.com
:'smtp\u host'=>'ssl://smtp.gmail.com“
?@RazvanZamfir每个SMTP电子邮件主机将具有不同的SMTP端点。你用的是什么电子邮件服务?我用的是Gmail的电子邮件服务。单击@RazvanZamfir您是否允许不太安全的应用程序访问您的帐户?刚才我的申请是在Codeigniter 3上提出的。它并没有那么不安全。不安全意味着什么?