Visualizzazione dei risultati da 1 a 6 su 6

Discussione: invio mail

  1. #1

    invio mail

    Ciao a tutti!!!

    volevo permettere agli utenti che visitano il mio sito di spedire una mail:

    ho provato così:

    Codice PHP:
        $mail $_POST['mail'];
        
    $oggetto $_POST['oggetto'];
        
    $testo $_POST['testo'];
        
        if (
    $mail !== "" && $oggetto !== "" && $testo !== "")
            {
            
            
    $send mail("$mail
    "
    "$oggetto
    "
    "$testo");
                
                if (
    $send == FALSE)
                {
                    print 
    "L'e-mail è stata spedita con successo";
                }
                else
                {
                    print 
    "L'e-mail non è stata spedita con successo";
                }
            }
            else
            {
            print 
    "Devi riempire tutti i campi";
            } 
    questo è la configurazione di php:

    http://smtp.abnet.it/info.php

    Per cortesia datemi una mano non ci capisco niente

    Ciao e grazie

  2. #2
    con mail specifica sempre il mittente, ad esempio:
    mail($destinatario,$oggetto,$testo,$mittente);

    $mittente = "From: Tuosito<>\nReply-To: $emailmittente";
    I'm your dreams, make you real... I'm your eyes when you must steel...I'm pain when you can't feel...sad but true !

  3. #3
    Originariamente inviato da Hornwind
    con mail specifica sempre il mittente, ad esempio:
    mail($destinatario,$oggetto,$testo,$mittente);

    $mittente = "From: Tuosito<>\nReply-To: $emailmittente";
    sì, ma che c'entra con l asua richiesta?

    dalceredo questo è il codice aggiustato un po'

    Codice PHP:

    $mail 
    $_POST['mail'];
    $oggetto $_POST['oggetto'];
    $testo $_POST['testo'];

    if (
    $mail != "" && $oggetto != "" && $testo != "")
       {
         if (
    mail("$mail""$oggetto""$testo"))
             print 
    "L'e-mail è stata spedita con successo";
         else
             print 
    "L'e-mail non è stata spedita con successo";
       }
    else
      print 
    "Devi riempire tutti i campi"

  4. #4
    Ti ringrazio per la risposta

    Scusa la domanda stupida.
    ma l'email del mittente è una variabile(cioè varia in base a chi mi manda l'email). Come posso fare per estrapolarla?

    Secondo te la configurazione per quanto riguarda l'invio mail del mio server linux è giusta?
    http://smtp.abnet.it/info.php

    ciao

  5. #5
    Originariamente inviato da dalceredo
    Scusa la domanda stupida.
    ma l'email del mittente è una variabile(cioè varia in base a chi mi manda l'email). Come posso fare per estrapolarla?
    è un campo opzionale... puoi usarne uno fisso, puoi meterci una variabile.. puoi non metterlo (e allora verrà usato il mittente di default impostato nel php.ini)


  6. #6
    Mi da quasto risultato:

    Warning: Bad Message destination in c:\programmi\apache group\apache\test\igratis\index.php on line 1085
    L'e-mail non è stata spedita con successo

    secondo me c'è qualcosa di sbagliato sulla configurazione del php.ini per cortesia mi puoi dire se la conf è sbagliata e dov'è l'errore? http://smtp.abnet.it/info.php

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.