Как правильно использовать прочитанный заголовок квитанции в письмах codeigniter - PullRequest
0 голосов
/ 01 июня 2019

Я хочу получить прочитанную квитанцию ​​электронных писем, которые мы отправляем по электронной почте codeigniter. я не могу понять, как использовать его в письмах с кодомigniter. я знаю, что мы должны использовать X-подтверждение чтения, но оно не работает в codeigniter.

public function formcomplete()
{
        $appid = $this->uri->segment(3);
        $datan = $this->product->fetchtransaction($appid);
        $txnid = $datan[0]['txn_id'];
        $email = $datan[0]['email'];
        $config = array(
                'protocol'  => 'smtp',
                'smtp_host' => 'email-smtp.eu-west-1.amazonaws.com',
                 'smtp_port' => 587,
                'smtp_crypto' => 'tls',
                'smtp_user' => 'user',
                 'smtp_pass' => 'pass',
                'mailtype'  => 'text',
                 'charset'   => 'utf-8',
                 );
    $datanew = array(
            'firstname' => $datan[0]['firstname'],          
    ); 

      $this->email->initialize($config);
      $this->email->set_mailtype("html");
      $this->email->set_newline("\r\n");
      $this->email->set_crlf("\r\n");
      $subject = "Complete Your Partially Filled Application-".$appid."";
      $data['datan'] = $datanew;
      $mesg = $this->load->view('email/reminder/form_complete',$data,true);
      $this->email->to($email);

     $this->email->AddCustomHeader( "X-Confirm-Reading-To: notifications@mymail.com" );

      $this->email->from('support@mail.com','Company Email');
     $this->email->subject($subject);
     $this->email->message($mesg);
     $this->email->send();
     $baseurl = "https://www.getyourevisa.com/admin/application/view/";
     $completeurl = $baseurl.$appid;
     //redirect('admin/application/view/' . $appid);
     echo ("<script LANGUAGE='JavaScript'>
       window.alert('Form Complete Reminder Successfully Sent');
       window.location.replace('$completeurl');
       </script>");


}

Я использовал строку ниже, но она не работает, я думаю, что должен быть какой-то другой способ написания этого кода.

     $this->email->AddCustomHeader( "X-Confirm-Reading-To: notifications@mymail.com" );
...