如何在codeIgniter中使用邮件功能?

时间:2018-10-17 13:16:45

标签: php codeigniter email

   $query = $this->db->insert('table_name',$data);
   if($query==true)
   {
      $to = $this->input->post('email');
      $subject = "Activation Link";
      $message = "<p>Welcome: ".$this->input->post('email')."</p>
                    <p>Thank you for join InSquareFeet. To activate your account please <a href=".base_url()."thankyou/".$confirm_id."></a></p>";
      $headers = "MIME-Version: 1.0" . "\r\n";
      $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
      $headers .= "From: ayush@gmail.com";
      mail($to,$subject,$message,$headers);
      echo '<p>Thank you for connecting with us. We have sent you an activation link on your email id.</p>';
   }
   else
   {
      echo '<p>Error!</p>';
   }

在此代码中,我创建了一个邮件功能,可以在其中将表单值插入数据库,这很正常,但我也想将确认邮件发送给无效的候选人。不知道为什么我在哪里做错了?请帮助我。

谢谢

1 个答案:

答案 0 :(得分:0)

Codeigniter提供了一些带有示例的内置库。我想你们甚至都没有搜索任何东西,只是在问问题如何使用。即使您在Google中搜索如何在Codeigniter中使用电子邮件,您也会获得许多有关Codeigniter库及其使用的教程。

这里有一些示例供您参考。代替使用mail()函数,请使用内置的库,该库允许您设置smtp配置。

How to use email function in codeigniter

How to set configuration for email in codeingiter

Sending email with google smtp configuration in codeigniter

another example about setting config in codeigniter email