Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Email formattata

  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Email formattata

    Ho questo codice e funziona ma ci sono 2 cose che non riesco a sistemare

    1.quando mi arriva l'email il mittente (DA) risuta "Apache" e non l'email di chi mi scrive
    2. l'url del mio sito in fondo, non è cliccabile (non è un link)

    Codice PHP:
    //E-mail del Visitatore che mi scrive 
    $headers  "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $suoemail=($suoemail);
    //E-mail del destinatario (cioè, io) 
    $a "miaemail@virgilio.it";  
    //Oggetto dell'e-mail 
    $oggetto "Messaggio del Visitatore";
    //TUTTI I DATI NEL MESSAGGIO con tutti gli item ($nome, $citta, $messaggio) 
    $messaggio ="DATI DEL VISITATORE :




    Nome:[b]
    $nome[/b]

     
    Città:[b]
    $citta[/b]



     
    Messaggio:


    [b]
    $messaggio[/b]





    "
    ;
    //Invio della mail 
    mail ($a,$oggetto,$messaggio,$headers); 

    //Invio e-mail di ringraziamento al Visitatore 
    mail ($suoemailRingraziamento"[b]- RISPOSTA AUTOMATICA -[/b] 




    Ciao [i]
    $nome[/i]




    grazie per avermi scritto, ti risponderò appena possibile. 




    Saluti,

     


    [url]www.miosito.altervista.org[/url]"
    "$headers"); 

  2. #2
    Non ho avuto modo di testarlo comunque manca l'header FROM: poi ci sono alcuni errori di virgolette

    <?php

    //E-mail del Visitatore che mi scrive
    $headers .= "From: Mio sito <miaemail@virgilio.it>\n";
    $headers .= "X-Sender: <>\n";
    $headers .= "X-Mailer: PHP\n";
    $headers .= "X-Priority: 1\n";
    $headers .= "Return-Path: <$email>\n";
    $headers .= "Content-Type: text/html; charset=iso-8859-1\n";

    //E-mail del destinatario (cioè, io)
    $a = "miaemail@virgilio.it";
    //Oggetto dell'e-mail
    $oggetto = "Messaggio del Visitatore";
    //TUTTI I DATI NEL MESSAGGIO con tutti gli item ($nome, $citta, $messaggio)
    $messaggio ="DATI DEL VISITATORE :




    Nome:$nome


    Città:$citta




    Messaggio:


    $messaggio





    ";

    //Invio della mail
    mail ($a,$oggetto,$messaggio,$headers);

    //Invio e-mail di ringraziamento al Visitatore
    mail ($suoemail, Ringraziamento, "- RISPOSTA AUTOMATICA -




    Ciao $nome,




    grazie per avermi scritto, ti risponderò appena possibile.




    Saluti,




    <a href=\"http://www.miosito.altervista.org\" target=\"_blank\">www.miosito.altervista.org</a>", "$headers");

    ?>

  3. #3
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da silverwings
    Non ho avuto modo di testarlo comunque manca l'header FROM: poi ci sono alcuni errori di virgolette

    <?php

    //E-mail del Visitatore che mi scrive
    $headers .= "From: Mio sito <miaemail@virgilio.it>\n";
    $headers .= "X-Sender: <>\n";
    $headers .= "X-Mailer: PHP\n";
    $headers .= "X-Priority: 1\n";
    $headers .= "Return-Path: <$email>\n";
    $headers .= "Content-Type: text/html; charset=iso-8859-1\n";

    //E-mail del destinatario (cioè, io)
    $a = "miaemail@virgilio.it";
    //Oggetto dell'e-mail
    $oggetto = "Messaggio del Visitatore";
    //TUTTI I DATI NEL MESSAGGIO con tutti gli item ($nome, $citta, $messaggio)
    $messaggio ="DATI DEL VISITATORE :




    Nome:$nome


    Città:$citta




    Messaggio:


    $messaggio





    ";

    //Invio della mail
    mail ($a,$oggetto,$messaggio,$headers);

    //Invio e-mail di ringraziamento al Visitatore
    mail ($suoemail, Ringraziamento, "- RISPOSTA AUTOMATICA -




    Ciao $nome,




    grazie per avermi scritto, ti risponderò appena possibile.




    Saluti,




    <a href=\"http://www.miosito.altervista.org\" target=\"_blank\">www.miosito.altervista.org</a>", "$headers");

    ?>
    Se ho ben capito devo aggiungere questi

    Codice PHP:
    $headers .= "From: Mio sito <miaemail@virgilio.it>\n";
    $headers .= "X-Sender: <>\n"
    $headers .= "X-Mailer: PHP\n";
    $headers .= "X-Priority: 1\n"
    Ma il primo headers deve contenere l'email di chi mi scrive, come faccio a sapere qual'è?

  4. #4
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da silverwings
    Non ho avuto modo di testarlo comunque manca l'header FROM: poi ci sono alcuni errori di virgolette

    <?php

    //E-mail del Visitatore che mi scrive
    $headers .= "From: Mio sito <miaemail@virgilio.it>\n";
    $headers .= "X-Sender: <>\n";
    $headers .= "X-Mailer: PHP\n";
    $headers .= "X-Priority: 1\n";
    $headers .= "Return-Path: <$email>\n";
    $headers .= "Content-Type: text/html; charset=iso-8859-1\n";

    //E-mail del destinatario (cioè, io)
    $a = "miaemail@virgilio.it";
    //Oggetto dell'e-mail
    $oggetto = "Messaggio del Visitatore";
    //TUTTI I DATI NEL MESSAGGIO con tutti gli item ($nome, $citta, $messaggio)
    $messaggio ="DATI DEL VISITATORE :




    Nome:$nome


    Città:$citta




    Messaggio:


    $messaggio





    ";

    //Invio della mail
    mail ($a,$oggetto,$messaggio,$headers);

    //Invio e-mail di ringraziamento al Visitatore
    mail ($suoemail, Ringraziamento, "- RISPOSTA AUTOMATICA -




    Ciao $nome,




    grazie per avermi scritto, ti risponderò appena possibile.




    Saluti,




    <a href=\"http://www.miosito.altervista.org\" target=\"_blank\">www.miosito.altervista.org</a>", "$headers");

    ?>
    Sembra che vada tutto, c'è ancora una cosa e poi è a posto: quando invio in modo automatico l'email di ringraziamento, quando gli arriva, nel suo campo DA: appare la sua stessa email invece della mia

    Codice PHP:
    //E-mail del Visitatore che mi scrive 
    $headers  "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headers .= "X-Mailer: PHP\n"
    $headers .= "From: <$suoemail>\n";

    //E-mail del destinatario (cioè, io) 
    $a "miaemail@virgilio.it";  
    //Oggetto dell'e-mail 
    $oggetto "Messaggio del Visitatore";
    //TUTTI I DATI NEL MESSAGGIO con tutti gli item ($nome, $citta, $messaggio) 
    $messaggio ="DATI DEL VISITATORE :




    Nome:[b]
    $nome[/b]

     
    Città:[b]
    $citta[/b]



     
    Messaggio:


    [b]
    $messaggio[/b]





    "
    ;
    //Invio della mail 
    mail ($a,$oggetto,$messaggio,$headers); 

    //Invio e-mail di ringraziamento al Visitatore 
    mail ($suoemailRingraziamento"[b]- RISPOSTA AUTOMATICA -[/b] 




    Ciao [i]
    $nome[/i]




    grazie per avermi scritto, ti risponderò appena possibile. 




    Saluti,

     


    <a href=\"http://www.xxx.altervista.org\" target=\"_blank\">[url]www.xxx.altervista.org[/url]</a>

    "
    ,"$headers"); 

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.