Visualizzazione risultati 1 fino 5 di 5
Like Tree1Likes
  • 1 Post By karl94

Discussione: Da: anonymous@webxc42s03

  1. #1
    Guest

    Post Da: anonymous@webxc42s03

    Salve,
    Ho un piccolo problema nell'iscrizione del sito, una volta che un utente si iscrive arriva nella posta elettronica un link per attivare l'account e nel link per attivare l'account non c'è scritto il mio indirizzo email come qui sotto, cosa manca?

    Da: anonymous@webxc42s03 Questo messaggio è stato classificato come posta indesiderata da Microsoft
    Data invio: martedì 7 aprile 2015 23:38:10
    A: prova_email@hotmail.it

    Codice PHP:
    // Questo il link di attivazione che serve all'utente per confermare
    // la propria registrazione
    $activationLink = 'http://'.$_SERVER['HTTP_HOST'];
    $activationLink .= str_replace('register.php', 'confirm.php', $_SERVER['REQUEST_URI']);
    $activationLink .= '?token='.$activationToken;

    // Invio la mail in formato HTML
    $headers = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";

    // Oggetto e testo dell'email da inviare
    $subject = 'Attivazione account';
    $emailText = "<p>Gentile {$userName}, la tua registrazione &egrave; avvenuta correttamente.</p>"
    . "<p>Per attivare il tuo account, clicca sul link sottostante</p>"
    . "<p><a href=\"{$activationLink}\">Clicca qui per attivare il tuo account</p>";

    // Provo ora ad inviare l'email all'indirizzo del nuovo utente
    // Redirigo poi il nuovo utente alla pagina di conferma invio email
    if (false == mail($userEmail, $subject, $emailText, $headers))
    {
    $formErrors[] = '<span class="message">Si &egrave; verificato un errore durante il tentativo di invio dell’email di conferma</span>';
    }
    else
    {
    header('Location: confirm_sendmail.php');
    }
    }

    }

    }
    Ultima modifica di AmOrEaMiCiZa : 07-04-2015 alle ore 23.49.29

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Aggiungi un header del tipo
    Codice:
    From: Nome Cognome <indirizzo@altervista.org>

  3. #3
    Guest

    Predefinito

    tipo così?

    $headers = 'From: Nome Cognome indirizzo@altervista.org"; oppure così $from = $email;
    Ultima modifica di AmOrEaMiCiZa : 08-04-2015 alle ore 12.28.55

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Codice PHP:
    $headers .= 'From: Nome Cognome <indirizzo@altervista.org>' . "\r\n";
    (da inserire in riga 10 del codice che hai riportato)
    AmOrEaMiCiZa likes this.

  5. #5
    Guest

    Predefinito

    Grazie mille per l'aiuto

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •