php
  • email
  • multipart
  • plaintext
  • 2013-05-23 1 views 0 likes 
    0

    일반 텍스트 및 HTML의 다중 이메일을 보내는 스크립트가 있는데, 일반 텍스트 버전이 작동하지 않는 몇 가지 이유가 있지만 원본을 Gmail로 표시 할 때 보낼 수 있습니다. 그냥 메시지가 왜곡 된 클릭하면 html을 보여줍니다?이메일의 일반 텍스트 버전이 작동하지 않습니다.

    // headers 
    $headers = "MIME-Version: 1.0\r\n"; 
    $headers .= 'From: From Name <'. FROM_EMAIL. ">\r\n"; 
    $headers .= 'To: '.$member->member_info['memem']. "\r\n"; 
    $headers .= 'Bcc: [email protected]' . "\r\n"; 
    $headers .= "Subject: Registration Receipt\r\n"; 
    $headers .= "Content-Type: multipart/alternative;boundary=" . $boundary . "\r\n"; 
    
    
    // Additional headers 
    $message . "\r\n\r\n--" . $boundary . "\r\n"; 
    $message .= "Content-type: text/plain;charset=utf-8\r\n\r\n"; 
    
    $message .= $receipt_txt;//plain text 
    
    $message .= "\r\n\r\n--" . $boundary . "\r\n"; 
    $message .= "Content-type: text/html;charset=utf-8\r\n\r\n"; 
    
    $message .= $receipt_html;//html 
    
    $message .= "\r\n\r\n--" . $boundary . "--"; 
    
    
    
    
    mail($member->member_info['memem'], 'Registration Receipt', $message, $headers); 
    
    +1

    간단한 : 자신의 마임 이메일을 만들지 마라. PHPMailer 나 Swiftmailer를 사용하라. 코드를 줄이면된다. –

    +0

    젠장. "$ message". \ r \ n \ r \ n-- "$ 경계."\ r \ n ";" "$ message. ="\ r \ n \ r \ n-- "경계 $"여야합니다. \ r \ n " ; "나는 어리 석다. ( – user2414000

    +0

    당신의 해답을 답안으로 올리 자. –

    답변

    0

    딱지. 찾았어요. "$ message."\ r \ n \ r \ n-- ". 경계 $". \ r \ n ";" "$ message. ="\ r \ n \ r \ n-- ". $ 경계"여야합니다. \ r \ n ";" 나는 바보가된다 : (

    관련 문제