我在Codeigniter中聊天消息时发送电子邮件时遇到问题

时间:2019-05-10 04:01:04

标签: php mysql codeigniter

我正在Codeigniter中使用此功能。

//型号:

function create_seller_message($ data){

    return $this->db->insert('store_contact_seller', $data);

}

//控制器:

function add_contact_seller_message(){

    $current_time = date('Y-m-d H:i:s');
    $user_id = $this->session->userdata('user_uniqu_id');

    $seller = $this->store_model->get_seller($receiver);

    foreach($seller as $sell)

    $to = $sell['email_id'];
    $from = $this->session->userdata('user_email_id');
    $buyer_name = $this->input->post('buyer_name');
    $product_name = $this->input->post('product_name');
    $product_pic = $this->input->post('buyer_pic');

    $subject = "Store Message Alert";

    $product_id = $this->input->post('product_id');
    $receiver = $this->input->post('receiver');
    $new_message = $this->input->post('contact_seller_message');
    $insert = array(
        'contact_seller_message_id' => uniqui_id_key(),
        'store_contact_message' => $this->input->post('contact_seller_message'),
        'sender' => $user_id,
        'receiver' => $this->input->post('receiver'),
        'product_id' => $product_id,
        'create_date_time' => $current_time
    );

    $this->store_model->create_seller_message($insert);



    $headers = "MIME-Version: 1.0" . "\r\n";

    $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";

//更多标题        $ headers。='发件人:'。$ from。 “ \ r \ n”;

            mail($to, $subject, $new_message, $headers);


}

主要问题在于控制器代码中未将电子邮件发送给用户。请帮我解决这个问题。

0 个答案:

没有答案