Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    119

    Mail() problema con smtp

    Salve raga.. allora ho questo codice:

    $oggetto="4ai WebSite";
    $msg="ciao";
    $intestazioni = "MIME-Version: 1.0\r\n";
    $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    mail($mail,$oggetto,$msg,$intestazioni);

    e una volta eseguito 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-7\www\pag\registrazione.php on line 141

    allora.. nei due file php.ini ho sostituiro l'smtp con quelli di varie mail (libero, yahoo, virgilio, ecc ecc) e mi da sempre lo stesso errore.. come mai?? come lo risolvo??

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    119

  3. #3
    Utente di HTML.it L'avatar di aserena
    Registrato dal
    Feb 2003
    Messaggi
    310
    Sei in locale o in remoto? Nel secondo caso ti conviene lasciare localhost come smtp.

    Nel primo caso invece: accertati di aver settato il server smtp del provider che ti dà la connessione, altrimenti il relay viene negato. La porta 25 dovrebbe andare bene. Ocio però, per rendere effettive le modifiche devi riavviare Apache.

    ciao
    La (!) è quella roba che in autunno si intristisce... perche': seccano i piselli, migrano gli uccelli, cadono i marroni, e se poi c'è anche la nebbia non si vede più un caXXo!! by Piero.mac @07/05

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    119
    settare il server?? cioè??

  5. #5
    Utente di HTML.it L'avatar di aserena
    Registrato dal
    Feb 2003
    Messaggi
    310
    [supersaibal]Originariamente inviato da Gorgoglius
    settare il server?? cioè?? [/supersaibal]
    Scusami, forse mi sono espresso male: quando nel pnp.ini imposti il server smtp, devi accertarti di mettere come server smtp quello del provider che ti dà la connessione ad internet. Esempio, se ti colleghi con alice devi settare l'smtp out.aliceposta.it nel php.ini. Sempre con l'esempio di alice, se inserisci un provider diverso da quello della connessione, tipo smtp.tiscali.it, la connessione viene interrotta.

    questa potrebbe essere una causa per problemi tipo il tuo, cmq ricorda sempre di riavviare apache per rendere attive le modifiche....
    La (!) è quella roba che in autunno si intristisce... perche': seccano i piselli, migrano gli uccelli, cadono i marroni, e se poi c'è anche la nebbia non si vede più un caXXo!! by Piero.mac @07/05

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    119
    Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in c:\programmi\easyphp1-7\www\pag\registrazione.php on line 141

    ora l'errore è questo...

  7. #7
    Utente di HTML.it L'avatar di aserena
    Registrato dal
    Feb 2003
    Messaggi
    310
    Però non dovresti averne due di php.info.... :master: :master:

    Fai una cosa del genere, crea un file info.php con il seguente contenuto:

    <?php
    phpinfo();
    ?>

    e richiamalo via browser... nella pagina che ti appare con la config di php, verifica che l'smtp sia effettivamente quello che hai impostato nel php.ini
    La (!) è quella roba che in autunno si intristisce... perche': seccano i piselli, migrano gli uccelli, cadono i marroni, e se poi c'è anche la nebbia non si vede più un caXXo!! by Piero.mac @07/05

  8. #8
    Utente di HTML.it L'avatar di aserena
    Registrato dal
    Feb 2003
    Messaggi
    310
    [supersaibal]Originariamente inviato da Gorgoglius
    Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in c:\programmi\easyphp1-7\www\pag\registrazione.php on line 141

    ora l'errore è questo... [/supersaibal]
    Ah,ok... deviimpostare anche quella voce nel php.ini

    ; For Win32 only.
    sendmail_from = Gorgoglius@aliceposta.it

    dove metterai la tua mail al posto di 'Gorgoglius@aliceposta.it'

    ciao
    La (!) è quella roba che in autunno si intristisce... perche': seccano i piselli, migrano gli uccelli, cadono i marroni, e se poi c'è anche la nebbia non si vede più un caXXo!! by Piero.mac @07/05

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    119
    [mail function]
    ; For Win32 only.
    SMTP = mail.libero.it
    smtp_port = 25


    ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
    sendmail_path = DEFAULT_SENDMAIL_PATH
    sendmail_from = gorgoglius87@email.it


    allora.. non mi da nessun errore.. ma la mail non arriva... cosa c'è che non va??

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    119

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.