Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    invio mail su localhost

    Ciao a tutti,
    dopo un bel po di tempo torno a scrivere codice php e torno a scrivere qui.
    Mi spiego: stavo facendo un piccolo form per una registrazione ad un sito con invio mail all'utente con le credenziali inserite.
    Uso WAMP su Windows per Apache/PHP.
    Da svariate ricerche su web ho capito quanto segue:
    ho modificato il file
    - sendmail.ini con i seguenti parametri:
    codice:
    smtp_server=smpt.gmail.com 
    smtp_port=465 
    smtp_ssl=ssl 
    default_domain=localhost:8080 
    auth_username=xxx@gmail.com 
    auth_password=xxx 
    pop3_server= 
    pop3_username= 
    pop3_password= 
    force_sender= 
    force_recipient= 
    hostname=
    - php.ini con l'aggiunta della riga:
    codice:
    sendmail_path = "C:\wamp\sendmail\sendmail.exe -t -i"
    e settato su apache il modulo SSL e su PHP le estensioni
    codice:
    php_socket
    php_openssl
    l'errore che riscontro è il seguente:
    codice:
    Socket Error # 11001<EOL>Host not found.
    Riuscite ad aiutarmi gentilmente?
    Nel caso serva copio anche la classe php.

    Grazie in anticipo
    spero in un vostro aiuto
    Codice PHP:
    <?php
    //session_start();
    $nome=$_SESSION['$nome_mail'];
    $cognome=$_SESSION['$cognome_mail'];
    $username=$_SESSION['$username_mail'];
    $password=$_SESSION['$password_mail'];
    $email=$_SESSION['$email_mail'];
    $headers 'From: [email]xxx@gmail.com[/email]' "\r\n" .
                
    'Reply-To: [email]xxx@gmail.com[/email]' "\r\n" .
                
    'X-Mailer: PHP/'.phpversion();


    $messaggio 
    "Grazie

    ti sei registrato al servizio con credenziali:

    <ul>NOME: 
    $nome
    <ul>COGNOME: 
    $cognome
    "
    ;

    echo 
    "
    $messaggio";

    echo 
    "
    <h2 style:'color:yellow'>invio mail</h2>"
    ;
    if (
    mail($email,"Registrazione",$messaggio,$headers)) {
        echo 
    "invio mail riuscito"
        }
        else {    
            die(
    'Failure: Email was not sent!');
        }
    ?>

  2. #2
    Ciao a tutti,
    dopo 3 giorni di sofferenza mi sono accorto solo ora che l'errore sta nel parametro
    codice:
    smpt.gmail.com
    scritto come smPT.gmail.com e non come è giusto smTP.gmail.com



    A questo punto spero che il post possa essere da guida per qualcuno che abbiamo problemi simili.

    Ciao a tutti

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.