Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525

    testare mail in formato testo

    Invio delle mail in versione html correttamente, quindi si visualizzano le immagini e le varie formattazioni del testo.Nella variabile $file_news_testo inserisco una stringa che dovrebbe essere visualizzata quando il client di posta elettronica non supporta i mime....il problema è, come posso testare quest'ultimo caso? Ho provato con outlook ma si visualizza cmq l'immagine ....

    // generiamo la stringa che funge da separatore
    $boundary = "==String_Boundary_x" .md5(time()). "x";

    // costruiamo le intestazioni specifiche per un messaggio con parti relazionate
    $header .= "MIME-Version: 1.0\r\n";
    $header .= "Content-Type: multipart/related;\r\n";
    $header .= " boundary=\"$boundary\";\r\n\r\n";

    // questa parte del messaggio viene visualizzata solo se il programma non sa interpretare i MIME poiché è posta prima della stringa boundary
    //$testo = "Se visualizzi questo testo il tuo programma non supporta i MIME\r\n\r\n";
    $file_news_testo=$percorso_assoluto."/".$dir."/".$dir_html."/".$file_html;
    $testo =file_get_contents($file_news_testo);

    // costruiamo la sezione in formato html
    $testo .= "--$boundary\r\n";
    $testo .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
    $testo .= "Content-Transfer-Encoding: 7bit\r\n\r\n";


    $file_news_html=$percorso_assoluto."/".$dir."/".$dir_html."/".$file_html;
    $testo .=file_get_contents($file_news_html);

    $testo .= "--$boundary\r\n";

  2. #2

    Re: testare mail in formato testo

    Originariamente inviato da Simoxxx
    Invio delle mail in versione html correttamente, quindi si visualizzano le immagini e le varie formattazioni del testo.Nella variabile $file_news_testo inserisco una stringa che dovrebbe essere visualizzata quando il client di posta elettronica non supporta i mime....il problema è, come posso testare quest'ultimo caso? Ho provato con outlook ma si visualizza cmq l'immagine ....

    // generiamo la stringa che funge da separatore
    $boundary = "==String_Boundary_x" .md5(time()). "x";

    // costruiamo le intestazioni specifiche per un messaggio con parti relazionate
    $header .= "MIME-Version: 1.0\r\n";
    $header .= "Content-Type: multipart/related;\r\n";
    $header .= " boundary=\"$boundary\";\r\n\r\n";

    // questa parte del messaggio viene visualizzata solo se il programma non sa interpretare i MIME poiché è posta prima della stringa boundary
    //$testo = "Se visualizzi questo testo il tuo programma non supporta i MIME\r\n\r\n";
    $file_news_testo=$percorso_assoluto."/".$dir."/".$dir_html."/".$file_html;
    $testo =file_get_contents($file_news_testo);

    // costruiamo la sezione in formato html
    $testo .= "--$boundary\r\n";
    $testo .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
    $testo .= "Content-Transfer-Encoding: 7bit\r\n\r\n";


    $file_news_html=$percorso_assoluto."/".$dir."/".$dir_html."/".$file_html;
    $testo .=file_get_contents($file_news_html);

    $testo .= "--$boundary\r\n";
    se nn mi sbaglio alcune caselle email ti danno la possibilità di scelta se visualizzare i messaggi in formato html o in formato testo
    per esempio www.email.it offre questa possibilità
    ovviamente per vederle solo testo devi gaurdarle da web e nn da outlook
    ciao ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.