Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Form che invia mail direttamente

    Ho un problema: in questa pagina http://markeclaudio.altervista.org/contact4site.htm
    vorrei che il bbrowser mi inviasse automaticamente la mail senza che l'utente debba inviare tramite il proprio account di posta...
    Ah altervista non supporta le estensioni di frontpage

  2. #2
    Utente di HTML.it L'avatar di jappoz
    Registrato dal
    Dec 2007
    Messaggi
    114
    con il php è semplicissimo usando la funzione mail o (anche meglio) implementare la classe phpmailer...

    se non sai php o comunque nessun linguaggio lato server ti conviene studiarli o usare script già fatti pronti all' uso...
    "Un film è, o dovrebbe essere, più simile alla musica che non alla fiction. Dovrebbe essere una progressione di stati d'animo e sentimenti. Il tema, ciò che è dietro all'emozione, il significato: tutto viene dopo"
    Stanley Kubrick

  3. #3
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    devi usare un linguaggio lato server (es. php o asp). Prima di procedere con la creazione dello script, però, verifica con l'hoster quale supporto è abilitato.

    Cyà

  4. #4
    nessuno ha del codice da postare a riguardo? anke link o collegamenti...

  5. #5
    Utente di HTML.it L'avatar di jappoz
    Registrato dal
    Dec 2007
    Messaggi
    114
    mail(destinatario, oggetto, corpo, mittente)

    occhio che il mittente lo devi mettere così
    $mittente="From:ciccio@ciccio.it"


    però questa funzione ha molti difetti, non va con qualche hosting tipo netsons (credo ) e altri...


    se hai voglia di studiare, phpmailer ti puo venire incontro...
    "Un film è, o dovrebbe essere, più simile alla musica che non alla fiction. Dovrebbe essere una progressione di stati d'animo e sentimenti. Il tema, ciò che è dietro all'emozione, il significato: tutto viene dopo"
    Stanley Kubrick

  6. #6
    Ho risolto: basta fare così:
    codice:
    <?
    require_once("class.phpmailer.php");
    
    $mail = new PHPMailer();
    $mail->IsSMTP();                    // attiva l'invio tramiteSMTP
    $mail->Host     = "mail.serverposta.it"; // indirizzo smtp
    $mail->From     = "mittente@dominio.it";
    $mail->FromName = "Nome Mittente";
    $mail->AddAddress("destinatario@dominio.it");
    $mail->IsHTML(true);  
    $mail->Subject  =  $oggetto;
    $mail->Body     =  $bodyhtml;
    $mail->AltBody  =  $bodytxt;
    $mail->AddAttachment("public/filename_1.zip"); 
    if(!$mail->Send()){
    	echo "Si è verificato un errore nell'invio della mail";
    }else{
    	echo "Mail inviata con successo";
    }
    ?>
    E la classe php mailer è scaricabile da qui http://www.ibrillanti.net/files/PHPMailer_v2.0.0.zip

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.