【发布时间】:2017-12-07 15:12:31
【问题描述】:
我想使用 codeigniter 将电子邮件发送到 gmail 收件箱而不是跨度。我编写了以下代码,但电子邮件发送到垃圾邮件而不是收件箱。
我的代码:
<?php
$this->load->library('email');
//SMTP & mail configuration
$email = $this->input->post('email');
$config = array(
'protocol' => 'tls',
// 'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => 'mitesh.ebiztrait@gmail.com',
'smtp_pass' => '*****',
'mailtype' => 'html',
'charset' => 'utf-8',
'mailpath' => '/usr/sbin/sendmail',
'wordwrap' => TRUE,
);
$this->email->initialize($config);
$this->email->set_mailtype("html");
$this->email->set_newline("\r\n");
//Email content
$data = 'http://52.14.24.245/upload/images/purchasedticket/'.$qrcode_image;
$htmlContent .= '<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title> </title>
<link rel="stylesheet" href="">
</head>
<body>
<p>Hi ,</p><br>
<strong>Payment for party ticket is successfull! </strong>
<p>Following is the QR Code, kindly present this QR code while you attend the party. </p>
<br>
URL : '.$data.'
<br>
<img src="'.$data.'" / ><br />
<br>
Thanksbr, <br><br>
TheMove Team
</body>
</html>';
// $htmlContent = 'TheMove: party ticket purchase success!!';
// $htmlContent .= '<p>This email has sent via SMTP server from CodeIgniter application.</p>';
$this->email->to($email);
$this->email->from('ashvin.ebiztrait@gmail.com','Party App');
$this->email->subject('TheMove: party ticket purchase success!!');
$this->email->message($htmlContent);
//Send email
$data = $this->email->send();
?>
如何将电子邮件直接发送到 gmail 收件箱而不是垃圾邮件?
【问题讨论】:
-
Gmail 告诉你为什么将邮件放入垃圾邮件文件夹,从那开始。
-
你在这里发布你的凭据吗???
-
sigh 我已经从帖子中删除了密码。请立即更改您的密码。
-
好的,但请帮助我如何将电子邮件发送到收件箱而不是垃圾邮件
-
为了所有神圣的爱,请停止使用你的名字作为密码。
标签: php codeigniter