Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: mail in formato html

  1. #1

    mail in formato html

    io invio una mail in formato html. Il tutto è corretto, ma se la invio sul mio indirizzo e la guardo da outlook non vedo assolutamente niente, ma se la mando sull'indirizzo, ad esempio, di supereva e la consulto da online vedo correttamente la pagina.

    Da cosa può essere dovuto? Grazie mille!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  2. #2
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Prova a "taroccare" il tuo header inserendo questo:

    "X-Mailer: Microsoft Office Outlook, Build 11.0.5510\r\n";
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  3. #3
    non cambia assolutamente niente, mentre da online continuo a vederla come prima
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  4. #4
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Penso che comunque tu debba smanettare sugli header, mi faceva la stessa cosa su outlook per mac, prova questo header:

    codice:
    $header = "MIME-Version: 1.0\r\n";
    $header .= "Content-Type: text/html; charset=iso-8859-1\r\n";
    $header .= "From: ".$from."\r\n";
    $header .= "X-Mailer: Microsoft Office Outlook, Build 11.0.5510\r\n";
    $header .= "Return-Path: ".$indirizzo."\r\n";
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    controlla bene gli header, spazi e tabulazioni.
    prova a creare una mail da outlook x vedere se la struttura è la stessa (non che outlook produca codice standard, xò...)




    think simple think ringo

  6. #6
    il codice che ho adesso è questo:

    codice:
    $body_top = "--Message-Boundary\n";
    $body_top .= "Content-type: text/html; charset=iso-8859-1\n";
    $body_top .= "Content-transfer-encoding: 7BIT\n";
    $body_top .= "Content-description: Mail message body\n\n";
    $mess = $body_top . $testo;
    
    $header = "MIME-Version: 1.0\r\n";
    $header .= "Content-Type: text/html; charset=iso-8859-1\r\n";
    $header .= "From: ".$email."\r\n";
    $header .= "X-Mailer: Microsoft Office Outlook, Build 11.0.5510\r\n";
    
    if (mail("mia@mail.it", "Oggetto", $mess, $header)){
    	header("Location: send_mail.php");
    }
    ma adess da outlook vedo il codice html...ed inoltre non vedo più l'indirizzo del mittente, contenuto nella variabile $email
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  7. #7
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    prova a mandare solo la variabile $testo come corpo del messaggio e lascia stare il $body_top
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  8. #8
    non cambia nulla...vedo solo il codice html, non me lo interpreta

    non è la prima volta che uso quel codice per inviare mail in formato html, ma non capisco come mai questa volta mi dia tutti questi problemi.

    Avete altri suggerimenti? Grazie mille!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  9. #9
    dimenticavo...se invece la mando sempre all'altro indirizzo vedo la mail formattata correttamente. Sembra sia outlook che non interpreti correttamente il codice
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  10. #10
    usa phpmailer (la prendi su sourceforge) cosi risolvi i problemi

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.