Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183

    mandare email dal localhost

    sto cercando di mandare semplic email da pagine php su localhost usando la funzione mail().
    il problema è il tipo di server di posta da utilizzare.
    leggendo vecchi post su vari forum, ho notato che fino a qualche tempo fa era possibile utilizzare mail.libero.it. Ora però anche libero richiede l'autenticazione.

    I casi sono ora due:
    1) conoscete altri server di posta da utilizzare in localhost che funzionano senza autenticazione?

    2) io ho un account Aruba ma non so come autenticarmi con login e password dal php.ini o dal form php.

    per meglio comprendere il problema:
    nei miei tentativi di invio email ottengo questo messaggio:

    utilizzando smtl di aruba:
    Warning: mail() [function.mail]: SMTP server response: 553 sorry, you need to supply the correct username and password for SMTP-AUTH (#5.7.1)
    (( quindi dovrei in qualche modo autenticarmi ))

    utilizzando ora mail.libero.it:
    Warning: mail() [function.mail]: Failed to connect to mailserver at "mail.libero.it" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in E:\xampp\htdocs\xampp\prove\email.php on line 25

    aiutoooo :-)
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    per meglio capire il problema ecco il codice che sto cercando di eseguire da localhost:

    codice:
    <html>
    <head>
    <title>email</title>
    </head>
    <body>
    
    
    <?php
    
    ini_set("SMTP","????.????.??");
    //metti come secondo parametro l'indirizzo del server SMTP
    
    ini_set("smtp_port","25");
    //metti come secondo parametro il la porta del server SMTP
    
    ini_set("sendmail_from","xx@xxxx.xx");
    //metti come secondo parametro l'indirizzo e-mail del mittente
    
    
    $headers = "From: iorso<iorso@iorso.eu>\nCc: iorso@iorso.eu\nReply-to: iorso@iorso.eu";
    mail("iorso@iorso.eu", "Soggetto", "Contenuto", $headers);
    
    ?>
    </body>
    </html>

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    183
    Per ora ho risolto il problema utilizzando lo script PHPMailer
    http://phpmailer.worxware.com/

    Attendo di ricevere altri consigli.
    Ciao

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.