Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    Funzione MAIL che non Funziona!

    Ciao ragazzi ho un problemino con la funzione mail...in sostanza non funge :/

    Il codice che utilizzo è il seguente:

    Codice PHP:
    //Mail all'amministratore
    $contenuto=utf8_decode("Un nuovo utente si è iscritto al sito! Controlla la lista utenti e ricordati di attivare l'utente perchè possa usufruire della sua iscrizione.\n\nIl Legatore");
    mail("info@miodominio.com","Iscrizione Nuovo Utente",$contenuto,"From: Il Legatore <info@miodominio.com>");

    //Mail all'utente
    $contenuto=utf8_decode("Gentile "$nomeUtente ." "$cognomeUtente .",\nla sua registrazione è andata a buon fine. Attenda l'attivazione dell'account da parte dell'amministratore.\n\nCordialmente\n\nIl Legatore");
    mail($mailUtente,"Registrazione Il Legatore",$contenuto,"From: Il Legatore <info@miodominio.com>"); 
    la pagina non da errore (prima di queste funzioni c'è un inserimento tramite SQL in un database MySql e funziona) ma le mail non arrivano

    come mai?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    L'applicazione si trova sul tuo pc o l'hai messa su un server online?
    Nel primo caso è normale che non funzioni, il tuo PC non ha un mail server, e anche nel caso lo avessi installato molti ISP bloccano le email da mailserver non conosciuti (come sicuramente risulterebbe il tuo pc) per evitare spam.

  3. #3
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    no no infatti in locale su apache mi da errore!

    Ma anche se lo carico nel server online non funge! Solo che li l'errore non lo da!

    Il server è un server windows su aruba!

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    A vedere il codice sembra tutto ok.
    Hai provato a controllare che le email non vengano inserite nella cartella spam del destinatario?

    Fa questa prova:
    - come destinatario inventa un indirizzo di posta xxxxxxxx@spam.la e al posto delle x metti quello che vuoi (anche la lunghezza è arbitraria)
    - fa girare il tuo script
    - va su www.spam.la e filtra secondo l'indirizzo che hai scelto
    se nell'elenco trovi l'email che hai inviato vuol dire che il tuo script funziona e il problema è da ricercare altrove.

    spam.la è un servizio che non richiede registrazione, quindi non devi creare la casella di posta prima di far girare lo script. E' un servizio per le email spazzatura (di solito si usa per registrazioni su siti poco affidabili o per fare prove come la tua), non fa alcun tipo di filtraggio sulle mail ricevute, quindi se un'email arriva, questa apparirà nell'elenco.

  5. #5
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Ora provo! Cmq nella cartella spam non c'è nulla! (ho provato su più caselle email di diversi providers) :S

    E poi se mi identifica l'email del sito come spam su tutte le caselle sto fresca! xD

  6. #6
    Hai configurato php.ini per l'invio di mail???

    http://forum.html.it/forum/showthrea...eadid=1246540&
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

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.