Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027

    [Warning SMTP PHP] problema con il server di posta in locale

    buonasera,
    ho un problema che riscontra il mio script con il mio file di php.ini

    cerco di inviare una e-mail in locale e mi da questo errore:

    Warning: mail() [function 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:\xampp\htdocs\......file.php on line 36
    ora i settaggi del file php.ini sono questi relativi all'smtp:

    [mail function]
    ; For Win32 only.
    ; http://php.net/smtp
    SMTP = localhost
    ; http://php.net/smtp-port
    smtp_port = 25
    e la linea 36 del file.php in questione è questa:

    codice:
        mail($email,"Iscrizione a tattoonia", $content, "From: ciao");

    per accertarmi se era il codice che ho creato che dava problemi ho provato con un vecchio script che avevo peparato per un altro sito ad inviare una mail in locale e mi ha dato lo stesso errore, quindi so che comunque l'errore non è del file.php ma sicuramente qualche configurazione del file php.ini solo che non saprei cosa c'è di errato... qualcuno può darmi una mano a trovare l'errore?

  2. #2
    Utente di HTML.it L'avatar di Webmaster76
    Registrato dal
    Mar 2001
    residenza
    Torino
    Messaggi
    298
    Quote Originariamente inviata da passasooz Visualizza il messaggio
    buonasera,
    ho un problema che riscontra il mio script con il mio file di php.ini

    cerco di inviare una e-mail in locale e mi da questo errore:



    ora i settaggi del file php.ini sono questi relativi all'smtp:



    e la linea 36 del file.php in questione è questa:

    codice:
        mail($email,"Iscrizione a tattoonia", $content, "From: ciao");

    per accertarmi se era il codice che ho creato che dava problemi ho provato con un vecchio script che avevo peparato per un altro sito ad inviare una mail in locale e mi ha dato lo stesso errore, quindi so che comunque l'errore non è del file.php ma sicuramente qualche configurazione del file php.ini solo che non saprei cosa c'è di errato... qualcuno può darmi una mano a trovare l'errore?
    Che mailserver usi in locale?
    Un nuovo cms/framework... vuoi collaborare al progetto?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    sarebbe questo?

    ; For Win32 only.
    ; http://php.net/sendmail-from
    sendmail_from = postmaster@localhost

  4. #4
    Utente di HTML.it L'avatar di Webmaster76
    Registrato dal
    Mar 2001
    residenza
    Torino
    Messaggi
    298
    Quote Originariamente inviata da passasooz Visualizza il messaggio
    sarebbe questo?
    Per inviare mail serve un mailserver, presumo tu non l'abbia installato.
    Un nuovo cms/framework... vuoi collaborare al progetto?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    ma prima questo problema non me lo dava.. quindi quale mailserver mi consiglieresti?

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Ce l'hai una casella di posta? Nel php.ini imposta i dati di quella per inviare le email.

  7. #7
    Utente di HTML.it L'avatar di Webmaster76
    Registrato dal
    Mar 2001
    residenza
    Torino
    Messaggi
    298
    Quote Originariamente inviata da passasooz Visualizza il messaggio
    ma prima questo problema non me lo dava.. quindi quale mailserver mi consiglieresti?
    Forse usavi un smtp esterno? prova semplicemente a configurarlo così:
    [mail function]
    ; For Win32 only.
    SMTP = mail.yourserver.com
    smtp_port = 25
    auth_username = smtp-username
    auth_password = smtp-password
    sendmail_from = you@yourserver.com

    Ovviamente con i dati corretti...
    Un nuovo cms/framework... vuoi collaborare al progetto?

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    bah non avevo mai fatto questa modifica al file php.ini riguardo questo argomento eppure mi funzionava prima che installassi la nuova versione di php per poter utilizzare le pdo... ma comunque.. ora ci provo

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    ho impostato questi valori...

    e ora la pagina mi rimane in loop diciamo... non procede dice: in attesa di localhost..

    [mail function]
    ; For Win32 only.
    ; http://php.net/smtp
    SMTP = smtp.gmail.com
    ; http://php.net/smtp-port
    smtp_port = 465

    ; For Win32 only.
    ; http://php.net/sendmail-from
    sendmail_from = francescopassanante@gmail.com

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    ho seguito una conversazione su come configurarlo per xampp visto che utlizzo xampp...
    e ho dovuto fare queste modifiche al file php.ini

    [mail function]
    ; For Win32 only.
    ; http://php.net/smtp
    SMTP = smtp.gmail.com
    ; http://php.net/smtp-port
    smtp_port = 465

    ; For Win32 only.
    ; http://php.net/sendmail-from
    sendmail_from = postmaster@localhost
    poi ho fatto queste modifiche al codice per l'invio mail...

    codice:
        $content = "Benvenuto su tattoonia $nome $cognome \r\n";
        $content .= "Per attivare il tuo Account fare click nel seguente link:\r\n\r\n";
        $content .= "http://www.francescopassanante.com/verifica_utente.php?key=" . $key;
        $headers = "MIME-Version: 1.0\r\n";
        $headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
        $header .= "From: francescopassanante@gmail.com \r\n";
        mail($email,"Iscrizione a tattoonia", $content, $headers);
    il tutto non so come mai ma ancora mi da la pagina in continuo loop...

    ma devo modificare pure il file xampp/sendmail/sendmail.ini ?

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.