Kết quả 1 đến 4 của 4
  1. #1
    CI New hikaru2838's Avatar
    Ngày tham gia
    10-08-2015
    Bài viết
    15
    Cảm ơn
    7
    Được cảm ơn 0 trong 0 bài viết

    Gửi mail lấy dữ liệu từ database

    Hiện tại mình có code như bên dưới đã gửi mail được nhưng mình muốn lấy $this->email->from là mail trong database. Mình để như trường hợp 1 thì có thể gửi nhưng khi mình gửi theo dạng TH2 thì mail không thể gửi đi được. Bạn nào chỉ cách fix lỗi này với
    PHP Code:
     $cf $this->mdata->GetEmailConfig(1);
         
    $config = Array(
         
    'protocol' => $cf['protocol'],
         
    'smtp_port' => (int)$cf['smtp_port'],
         
    'smtp_host' => $cf['smtp_host'],
         
    'smtp_user' => $cf['smtp_user'], // maic@yahoo.com
         
    'smtp_pass' => $cf['smtp_pass'],
         
    'mailtype' => 'html',
         
    'charset' => 'iso-8859-1',
         
    'wordwrap' => TRUE
        
    );
        
    $mail $this->session->userdata("spemail"); 
        
    $mm '@test.cf';
        
    $this->load->library('email'$config);
        
    $this->email->set_mailtype("html");
        
    //TH1: $this->email->from('admin'.$mm, "Ticket ID");
        //TH2: $this->email->from($cf['smtp_user'], "Ticket ID");
        
    $this->email->to($mail);
        
    $this->email->subject("Test host hwank".$id);
        
    $a "<b>mess</b>$cf[dm]";
        
    $this->email->message($a);
        
    $this->_data['TKID'] = "Sorry Unable to send email..."
        if(
    $this->email->send()){     
        
    $this->_data['TKID'] = $id;   
        } 

  2. #2
    Super Moderator tinhphaistc's Avatar
    Ngày tham gia
    01-03-2013
    Bài viết
    693
    Cảm ơn
    244
    Được cảm ơn 278 trong 210 bài viết
    bạn tạo một function gởi email
    PHP Code:
    function sentMail($email,$content){
    //config day du


    PHP Code:
    function emailList()

    {

    //ban co foreach ($emails as $email)
    {
          
    $this->sentMail($email->email,$content)
    }

    THÔNG TIN HỖ TRỢ DIỄN ĐÀN CODEIGNITER VIỆT NAM
    Email: tinhphaistc@gmail.com

  3. The Following User Says Thank You to tinhphaistc For This Useful Post:

    hikaru2838 (20-09-2015)

  4. #3
    CI New hikaru2838's Avatar
    Ngày tham gia
    10-08-2015
    Bài viết
    15
    Cảm ơn
    7
    Được cảm ơn 0 trong 0 bài viết
    Trích dẫn Gửi bởi tinhphaistc Xem bài viết
    bạn tạo một function gởi email
    PHP Code:
    function sentMail($email,$content){
    //config day du


    PHP Code:
    function emailList()

    {

    //ban co foreach ($emails as $email)
    {
          
    $this->sentMail($email->email,$content)
    }

    Theo mình hiểu thì code trên bạn chỉ mình gửi nhiều mail cùng lúc nhưng mình hỏi cái đơn giản hơn. Mình gửi theo cách 1 bằng cách ghép từ admin và $mm thì có thể gửi được nhưng gửi theo $cf['smtp_user'] lấy từ database thì lại không được dù $cf['smtp_user'] = magic@yahoo.com
    PHP Code:
    $mm '@test.cf';
    $this->email->from('admin'.$mm"Ticket ID"); (1)
    $this->email->from($cf['smtp_user'], "Ticket ID"); (2

  5. #4
    Super Moderator tinhphaistc's Avatar
    Ngày tham gia
    01-03-2013
    Bài viết
    693
    Cảm ơn
    244
    Được cảm ơn 278 trong 210 bài viết
    thật ra mình cũng chưa hiểu ý bạn lắm.
    ý bạn có nhiều địa chỉ email dùng để sài smtp (Như google và yahoo) có phải vậy ko bạn.
    lấy danh sách các tài khoảng smtp để gởi email cho thành viên ?
    THÔNG TIN HỖ TRỢ DIỄN ĐÀN CODEIGNITER VIỆT NAM
    Email: tinhphaistc@gmail.com

Chia sẽ và Bình Luận chủ đề Gửi mail lấy dữ liệu từ database trên facebook

Các từ khóa xuất hiện trên google của chủ đề

Chưa có từ khóa lên top google

Tag của Chủ đề này - Hãy Thêm Tags Để bài viết nhanh lên top google

Quyền viết bài

  • Bạn không thể đăng chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi đính kèm
  • Bạn không thể sửa bài
  •