Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[PHP] Inviare mail

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

[PHP] Inviare mail

Messaggioda Ginho » gio mag 03, 2012 3:13 pm

Ciao a tutti,

per cercare di inviare di un email dopo un'avvenuta registrazione, ecco il codice che uso.

Codice: Seleziona tutto
$to       =   $Email;
$Oggetto =   "Conferma la Registrazione";
$header    =   "Da: mio_indirizzo@email.com";
$Messaggio =   "Ciao " . $Username . "! Ecco il tuo codice di attivazione \r\n";
$Messaggio.=   "Clicca sul link per confermare la tua registrazione registrazione in Ginho! \r\n";
$Messaggio.=   "http://ginho.altervista.org/utenti/register.php?passkey='" . $Codice_Conferma . "' ";
                     
$sentmail = mail($to, $Oggetto, $Messaggio, $Header);


Solo che la mail non arriva. credo ci sia qualche problema con il mio indirizzo, ho letto qualche guide ma non sono riuscito a risolvere

[grazie]

La variabile $Email non è altro che la mail inserita nel form dall'utente, ottenuta con $_POST['Email];
Ultima modifica di Andy94 il gio mag 03, 2012 3:24 pm, modificato 1 volta in totale.
Motivazione: Rimosso indirizzo email
App: https://play.google.com/store/apps/details?id=it.economiasprint
Avatar utente
Ginho
Silver Member
Silver Member
 
Messaggi: 1344
Iscritto il: gio lug 21, 2011 12:28 pm
Località: Ferrara

Re: [PHP] Inviare mail

Messaggioda Andy94 » gio mag 03, 2012 3:31 pm

Altervista è un attimo severa in questo caso: non ti lascia usare server SMTP esterni e non ne offre uno di proprio.

Segui queste indicazioni e non dovresti avere problemi. [^]
http://fabiobonanni.altervista.org/arch ... ge=1&id=39

[ciao]
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: [PHP] Inviare mail

Messaggioda M@ttia » gio mag 03, 2012 3:33 pm

Io dal mio sito (sempre Altervista) la invio correttamente con:
Codice: Seleziona tutto
$Spedita = mail("mioindirizzofisso@gmail.com" , $Oggetto , $Testo);

Controllando poi se $Spedita=0, vi è stato un errore, mentre se $Spedita=1 è partita correttamente (almeno per PHP).

Hai provato anzitutto un semplice
Codice: Seleziona tutto
$Spedita = mail("mioindirizzo@gmail.com" , "Prova Oggetto" , "Prova Testo");

per verificare che l'invio "di base" funzioni? Perché se già così non va allora il problema è dell'installazione di PHP e non tuo...




P.S. nel codice sopra hai $header e poi $Header (minuscolo -> maiuscolo): guarda che non sia magari lui a creare problemi...
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Re: [PHP] Inviare mail

Messaggioda Andy94 » gio mag 03, 2012 4:43 pm

guarda che non sia magari lui a creare problemi...

Non me ne ero accorto. [acc2]
È sicuramente lui allora (al 99.9%): va da sé che le variabili in PHP sono case-sensitive. [;)]

[ciao]
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: [PHP] Inviare mail

Messaggioda Ginho » gio mag 03, 2012 5:23 pm

[acc2] [acc2]

E' possibile?! Faccio sempre questi errori stupidi [:p]
Adesso funziona [grazie] a entrambi [brindisi]
App: https://play.google.com/store/apps/details?id=it.economiasprint
Avatar utente
Ginho
Silver Member
Silver Member
 
Messaggi: 1344
Iscritto il: gio lug 21, 2011 12:28 pm
Località: Ferrara


Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising