Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    problema con libro php e posta elettronica

    ciao a tutti, sto facendo degli esercizi sul invio dei messaggi con il libro php e mysql - guida completa. Ho scritto questo codice dal libro:

    <?php
    mail("miaMail@hotmail.it", "Ciao", "Ciao fragolina, come stai?");
    ?> (ovviamente mettendo la mia mail vera)

    ma quando vado ad aprirlo con easyphp, mi da questo errore:

    Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\programmi\easyphp1-8\www\esempio 21-1.php on line 2

    Ho anche modificato il file php.ini, come descritto nel libro mettendoci la mia mail, nel campo sendmail_from = ....

    ma niente, mi da sempre quel errore.
    chi mi dice dove sbaglio?

  2. #2
    l'errore sta nel fatto che easyphp configura un server web con apache e mysql..ma per inviare email ci vuole uns erver di posta!!! che easyphp non ha..infatti la funzione mail di PHP usa il server di posta che c'è sul tuo pc..se non lo trova allora non spedisce un bel niente!!!

  3. #3
    emulman, ho impostato la posta di outlook sul pc, ma mi da sempre lo stesso errore. come mai?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    dovresti aprire il file php.ini, cercare la riga in cui c'è scritto SMTP e inserire l'smtp per l'appunto del tuo provider. qualcosa del tipo
    SMTP = smtp.tuoprovider.it

    salvare le modifiche e riavviare il server web. giusto per fare delle prove dovrebbe andare.

  5. #5
    niente nicola, non va ho fatto come hai detto tu, ma non funziona lo stesso, mi da sempre lo stesso errore

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da fragolina-mx
    niente nicola, non va ho fatto come hai detto tu, ma non funziona lo stesso, mi da sempre lo stesso errore
    mi sembra strano. che errore ti restituisce, sempre lo stesso?

  7. #7
    si sempre lo stesso, ho fatto esattamente come hai detto tu, ma niente

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    non è che per caso la riga inizia con un ; ?

  9. #9
    si nel file php.ini

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da fragolina-mx
    si nel file php.ini
    se la riga inizia con un ; viene considerata un commento e quindi non viene interpretata. Elimina il punto e virgola, risalva e riavvia apache.

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.