2017-03-16 3 views
1

Ich habe diesen Code:Email-Anhang nicht gut arbeiten in hotmail oder yahoo codeigniter

    $this->load->library('email'); 
        $this->email->clear(TRUE); 
        $this->email->set_newline("\r\n"); 
        $this->email->from($edata[0]->eEmail, TITLEWEB); 
        $this->email->to($vendor[0]->cEmail); 

        $replace = array("[RECEIVER]","[SENDER]","[REQUESTTITLE]","[REFERENCE]","[POREF]"); 
        $replacewith = array($vendor[0]->displayName, FNAME." ".LNAME, $purchase[0]->pTitle, $quote[0]->qReference,strtoupper($prorder)); 
        $str = str_replace($replace,$replacewith,$edata[0]->eContent); 
        $message = $str; 
        $subjet = str_replace("[SENDER]",FNAME." ".LNAME,$edata[0]->eSubject); 
        $this->email->subject($subjet); 
        $this->email->message($message); 

        $this->email->set_mailtype("html"); 
        $this->email->attach('resources/uploads/pdfs/'.strtoupper($prorder).".pdf"); 
        $send = $this->email->send(); 

E-Mails kommen richtig, aber die Anlage nicht proprly zeigt oder zeigt, in hotmail oder yaho beschädigt .. Anlage Originalgröße: in E-Mail-16K Aber seine Darstellung 332Byte nur

können Sie mir bitte erklären, was das Problem ist .. M auf diesem von den letzten 2 Tagen stecken ........

enter image description here

+0

Bitte bitte jemand bieten Lösung .......... :( – DeDevelopers

+0

können Sie '$ email_respone = $ this-> email-> print_debugger();' nach '$ this-> E-Mail-> senden(); 'und dann' var_dump' die '$ email_response', um die Nachrichten zu sehen, die möglicherweise geworfen wurden –

+0

möglicherweise konnte es Ihre Anhangsdatei nicht finden –

Antwort

0

versuchen Sie mit $this->email->clear(); als TRUE verwenden löscht den Anhang.

Verwandte Themen