Problema funzione mail() PHP

lorenzocanal24

Nuovo Utente
31 Gen 2019
8
0
1
Salve a tutti,
sto cercando di fare in modo che quando una persona si registra nel mio sito, le arrivi una mail per la conferma della registrazione, dove appunto dovrà cliccare su un link per farlo.
PHP:
  $nomeMail=ucfirst($nome);
  //Email di conferma
  $intestazione = "From: NOME SITO<EMAIL SITO>\r\n";
  $intestazione .= "X-Priority: 3\r\n";
  $intestazione .= "X-Mailer: PHP/" . phpversion();

  $destinatario = $_POST["email_reg"];

  $oggetto = "Conferma la tua registrazione";
 
  $link = "https://NOMESITO/registration.php?Cod_verifica=".$CodiceVerifica."";
 
  $messaggio = "Ciao ".$nomeMail.",\n";
  $messaggio = "Hai ricevuto questa mail per la tua richiesta di registrazione al nostro sito NOME SITO";
  $messaggio = "Clicca sul seguente link per confermare la tua email:\n\n".$link."";
 
  $parametri = "-f EMAIL SITO";

  if (mail ($destinatario, $oggetto, $messaggio, $intestazione, $parametri)) echo "Messaggio inviato";
  else echo "Messaggio NON inviato";
Il problema è che con questo codice non arriva nessuna mail, mentre se tolgo il 3° messaggio ("Clicca sul seguente link per confermare la tua email:\n\n".$link.""), mi arriva solamente la frase "Hai ricevuto questa mail per la tua richiesta di registrazione al nostro sito NOME SITO".
E' da giorni che ci provo ma non trovo una soluzione.. Ringrazio chiunque provi ad aiutarmi
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
qui trovi zip con script per php mail e PHPmailer
https://forum.mrw.it/threads/linvio...o-offerto-da-vari-provider.40100/#post-158302
puoi usare lo script mail per fare le prove di invio e trovata la configurazione giusta applicarla al tuo script

ti suggerisco anche di sostituire le virgolette con gli apici in questa riga
PHP:
$intestazione .= "X-Mailer: PHP/" . phpversion();
la barra potrebbe "annullare" le virgolette che seguono

fai sapere se non risolvi
 

lorenzocanal24

Nuovo Utente
31 Gen 2019
8
0
1
Avevo già provato PHPmailer, ma non ci avevo capito molto.. Cioè non capisco bene cosa mettere su SMTP e la porta SMTP.
Comunque ho messo gli apici ma niente..
 
Ultima modifica:

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
è presente anche lo script che invia messaggi usando la funzione "mail" propria di php,
se hai la pazienza di leggere la paginetta dello snippet,
e se vuoi provare lo script "mail"
dovresti riuscire a capire come configurare e far lavorare il tuo script
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [PHP] Problema invio mail con funzione mail() PHP 3
A problema funzione mail() PHP 33
L problema email con funzione mail PHP 1
P Problema con la funzione mail PHP 13
L [PHP] problema count messo in una funzione. PHP 1
batmanLF [MySQL] Problema funzione SUM MySQL 1
M Problema con connessione MySqli e funzione PHP 2
L [javascript]problema funzione per webapi Javascript 4
S [Javascript] Problema richiamo funzione Javascript 8
F [Javascript] Problema funzione jquery con elementi css esterni Javascript 1
N Problema funzione UPDATE PHP 9
G Problema php relativo a funzione di un pulsante PHP 8
F Problema richiamo funzione Javascript 6
P problema: la funzione funziona (scusate ill gioco di parole) ma mi da errore time out PHP 8
S Problema con funzione "imagecreatefrompng" PHP 10
R Problema funzione caricate con il body Javascript 1
M problema funzione mysql_insert_id PHP 3
felino [Contact Form 7] Funzione personalizzata: ho un problema. WordPress 1
G Problema con la funzione array_combine PHP 2
L problema con la funzione header!!! AIUTO! PHP 24
M problema con elementi della funzione Javascript 3
P [risolto] Problema funzione raggruppamento di elementi Javascript 4
L problema nella implementare una funzione con ritorno PHP 2
F Problema tabs al richiamo di una funzione jQuery 1
F Problema con funzione cambia password PHP 5
S Problema return con funzione PHP 2
E Problema ad elaborare dati funzione $.get jQuery 2
B Problema con funzione JS Javascript 4
S problema con funzione php PHP 3
D Problema apostrofo con funzione unlink PHP 7
C Problema nel Caricare file e spostarlo con la funzione move_uploaded_file PHP 14
D Problema con funzione preg_match() per controllo email PHP 2
M PhP Problema funzione mssql PHP 5
D Problema nella chiamata ad una funzione javascript da href Ajax 2
Neptune7650 Piccolo problema con la funzione include PHP 1
C Problema funzione Javascript 1
asevenx problema con funzione per far apparire e scomparire un form di commenti PHP 1
asevenx problema con la funzione AVG() PHP 1
B problema funzione date PHP 3
G ajax php myqsl - problema con funzione javascript Ajax 1
N problema parametro funzione addEventListener Javascript 2
F Problema con funzione di RainTpl PHP 3
M Problema funzione chiamata una volta solo in javascript Javascript 1
dk-wamp problema con la funzione sleep PHP 4
R Problema su funzione makethumb PHP 1
F Problema richiamare funzione Javascript 0
Matt89 problema semplice di una funzione PHP 1
jan267 Problema con funzione getElementsByClassName Javascript 2
O Principiante: problema con funzione CURL ###URGENTE### PHP 1
F Problema pulsante cerca record su access Database 0

Discussioni simili