Visualizzazione dei risultati da 1 a 8 su 8

Discussione: email senza mittente

  1. #1

    email senza mittente

    Buongiorno ragazzi,
    Quando un utente si iscrive alla mailinglist del sito che stò realizzando gli viene inviata una email di notifica....

    il file php è il seguente:

    <?php
    if (!isset($_SERVER) OR !$_SERVER OR !is_array($_SERVER) OR count(array_diff($_SERVER, $HTTP_SERVER_VARS))) {
    $_GET = &$HTTP_GET_VARS;
    $_POST = &$HTTP_POST_VARS;
    $_SERVER = &$HTTP_SERVER_VARS;
    $_ENV = &$HTTP_ENV_VARS;
    $_COOKIE = &$HTTP_COOKIE_VARS;
    $_FILES = &$HTTP_POST_FILES;
    $_SESSION = &$HTTP_SESSION_VARS;
    }

    $to = "info@miaemail.com";
    $msg = "Nome: ".trim($_POST["name"])."\n\n";
    $msg .= "email: ".trim($_POST["email"])."\n\n";

    mail("$email","iscrizione avvenuta",
    "Ciao $name,\n
    Grazie per esserti inscritto alla newsletter. Sarai informato su tutte le novità del sitoxxx.\n
    Se non desideri piu' ricevere le nostre newsletter e' necessario inviarci una email inserendo come soggetto: cancellami\n
    Torna a trovarci!
    www.xxx.it","FROM:$adminaddress");
    ?>

    Il problema e' che quando vado a leggere l'email il mittente non c'e'
    in effetti quel $to nell'invio email manca ma non so implementarlo,
    qualcuno piu' aiutarmi???
    Grazie,
    Elisa.

  2. #2
    <?php
    //// modifica queste due righe ////
    ini_set('SMTP','il_tuo_server_di_posta_uscita');
    ini_set('sendmail_from','la_tua_email');
    ////////////////////////////////////


    if (!isset($_SERVER) OR !$_SERVER OR !is_array($_SERVER) OR count(array_diff($_SERVER, $HTTP_SERVER_VARS))) {
    $_GET = &$HTTP_GET_VARS;
    $_POST = &$HTTP_POST_VARS;
    $_SERVER = &$HTTP_SERVER_VARS;
    $_ENV = &$HTTP_ENV_VARS;
    $_COOKIE = &$HTTP_COOKIE_VARS;
    $_FILES = &$HTTP_POST_FILES;
    $_SESSION = &$HTTP_SESSION_VARS;
    }

    $to = "info@miaemail.com";
    $msg = "Nome: ".trim($_POST["name"])."\n\n";
    $msg .= "email: ".trim($_POST["email"])."\n\n";

    mail("$email","iscrizione avvenuta",
    "Ciao $name,\n
    Grazie per esserti inscritto alla newsletter. Sarai informato su tutte le novità del sitoxxx.\n
    Se non desideri piu' ricevere le nostre newsletter e' necessario inviarci una email inserendo come soggetto: cancellami\n
    Torna a trovarci!
    www.xxx.it","FROM:$adminaddress");
    ?>

  3. #3
    grazie per la risposta moty66,
    ma queste 2 righe dove le trovo
    oppure devo aggiungerle??
    Scusa l'ignoranza!

  4. #4

  5. #5
    ok provo....e ti faccio sapere,
    Grazie.

  6. #6
    scusami di nuovo,
    ho provato ma non e' cambiato nulla....
    Qualche altra idea??
    Eli.

  7. #7
    mail("$email","iscrizione avvenuta",
    "Ciao $name,\n
    Grazie per esserti inscritto alla newsletter. Sarai informato su tutte le novità del sitoxxx.\n
    Se non desideri piu' ricevere le nostre newsletter e' necessario inviarci una email inserendo come soggetto: cancellami\n
    Torna a trovarci!
    www.xxx.it");

    questo deve funzionare se no .. fai vedere il codice completo

    ciao

  8. #8
    codice:
    <?php
    function send_mail($myname, $myemail, $contactname, $contactemail, $subject, $message, $bcc) {
    
       $headers .= "MIME-Version: 1.0\n";
       $headers .= "Content-type: text/html; charset=iso-8859-1\n";
       $headers .= "From: \"".$myname."\" <".$myemail.">\n";
          
       if ($bcc != "")
           $headers .= "Bcc: ".$bcc."\n";   
       $output = $message;                $output = wordwrap($output, 72);
       return(mail("\"".$contactname."\" <".$contactemail.">", $subject, $output, $headers));
    }
    ?>
    usa questa funzione..


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.