Pagina 19 di 26 primaprima ... 9 17 18 19 20 21 ... ultimoultimo
Visualizzazione dei risultati da 181 a 190 su 255
  1. #181
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    170

    Re: [PILLOLA] classe PHPMailer: mai più problemi nell'invio di email in PHP

    Originariamente inviato da mtx_maurizio

    - Definizione del sistema di invio.

    Se non altrimenti specificato, PHPmailer eseguirà l’invio tramite la funzione mail di php (notate che a sua volta la funzione mail si appoggia a SMTP sui sistemi windows o a sendmail sui sistemi linux; si veda in proposito il file di configurazione di php).
    Con la proprietà Mailer potremo decidere di utilizzare ad esempio il sistema SMTP bypassando di fatto la funzione mail ed utilizzando un qualsiasi server SMTP al quale siamo autorizzati ad accedere.

    Codice PHP:
    $mail->Mailer "smtp";
    $mail->Host "smtp.server.com";
    # se il server smtp richiede autorizzazione:
    $mail->SMTPAuth TRUE;
    $mail->Username "username";
    $mail->Password "password"
    [/PHP]

    Ciao,
    Non sono molto bravo con php...
    L'azienda che mi fa l'hostin dice che per inviare una mail dal form del mio sito con php devo usare SMTP, mi ha dato un indirizzo di 10 cifre, ma sinceramente non so come fare...
    Quesri sono i fale php del mio form:


    config.php

    <?
    #####
    # Edit me

    $email = "************@mail.com";
    $subject = "dal sito fa********ox";
    ?>



    sendmail.php

    <?
    include "config.php";
    if ($f_name <> "" and $f_mail <> "" and $f_message <> "") {
    mail("$email", "$subject", "Nome e Cognome: $f_name\nMail: $f_mail\nMessaggio:\n\n$f_message");
    $msg = "grazie per averci contattato.";
    } else {
    $msg = "Completa tutti i campi, grazie.";
    }
    ?>


    <? echo $msg; ?></p>




    form.php



    Contatti</p>
    <form action="sendmail.php" method=POST>
    <table width=47%>
    <tr>
    <td align="right">Nome e Cognome:</td>
    <td align="left"><input type="text" name="f_name" size="30" /></td>
    </tr>
    <tr>
    <td align=right>Indirizzo email:</td>
    <td align=left><input type=text name=f_mail size=30></td></tr>
    <tr>
    <td height="97" align=right>Messaggio</td>
    <td align=left><textarea cols=40 rows=5 name=f_message></textarea></td></tr>
    </table>
    <input type=submit value="Invia">
    </form>


    grazie.

  2. #182
    salve
    tramite questo script cerco di inviare una o piu mail
    purtroppo ricevo come errore:
    codice:
    SMTP Error: Could not connect to SMTP host. Errore: mail non inviato
    ho provato anche a cambiare
    codice:
    $mail->Host = "localhost";
    //se il server smtp richiede autorizzazione:
    $mail->SMTPAuth = TRUE;
    $mail->Username = "root";
    $mail->Password = "";
    con i parametri di altri provider es tiscali ma nulla...

    Qui lo script completo...
    Codice PHP:
    <?php
    include_once('PHPMailer/class.phpmailer.php');
    $mail = new PHPMailer();

    $mail->Mailer "smtp";
    $mail->Host "localhot";
    //se il server smtp richiede autorizzazione:
    $mail->SMTPAuth TRUE;
    $mail->Username "root";
    $mail->Password "";

    $mail->From "admin@prova.it";
    $mail->FromName "Nome Cognome";
    $mail->Subject "Il mio primo email con PHPmailer";
    $mail->Body "Testo del messaggio";

    $mail->AddAddress("cablos_90@libero.it");


    if(
    $mail->Send())
    {
        echo 
    'mail inviato correttamente';
    }
    else
    {
        echo 
    'Errore: mail non inviato';
    }
    ?>

  3. #183
    localhot dovrebbe essere localhost
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  4. #184
    si avevo notato ma purtroppo nn è quello il problema

  5. #185
    allora....
    hai un server SMTP installato in localhost???
    hai configurato almeno un utente sul suddetto server??

    questo ovviamente se vuoi fare tutto in localhost....altrimenti se usi un server Tiscali come dicevi sopra....dovrai mettere come Host, il server SMTP di tiscali......e username e password di un account su tale server
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  6. #186
    emh onestamente nn so come si faccia, ho cercato un po su internet ma nn ho trovato nulla di particolare...

    su php.ini ho provato a modificare
    codice:
    [mail function]
    ; For Win32 only.
    ; http://php.net/smtp
    SMTP = localhost
    ; http://php.net/smtp-port
    smtp_port = 25
    mettendo al posto di
    SMTP = localhost

    questo:
    SMTP = smtp.tiscali.it

    ma niente

  7. #187
    il php.ini non devi toccarlo

    devi cambiare l'host qui :$mail->Host = "localhost";

    e poi devi cambiare:

    $mail->Username = "root";
    $mail->Password = "";

    con i relativi dati di un account su tiscali......devi crearti un account su tiscali
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  8. #188
    questa è stata la prima cosa che ho fatto... ma nulla!

    grazie per l'aiuto

  9. #189
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    170

    Re: Re: [PILLOLA] classe PHPMailer: mai più problemi nell'invio di email in PHP

    Originariamente inviato da lorem
    Ciao,
    Non sono molto bravo con php...
    L'azienda che mi fa l'hostin dice che per inviare una mail dal form del mio sito con php devo usare SMTP, mi ha dato un indirizzo di 10 cifre, ma sinceramente non so come fare...
    Quesri sono i fale php del mio form:


    config.php

    <?
    #####
    # Edit me

    $email = "************@mail.com";
    $subject = "dal sito fa********ox";
    ?>



    sendmail.php

    <?
    include "config.php";
    if ($f_name <> "" and $f_mail <> "" and $f_message <> "") {
    mail("$email", "$subject", "Nome e Cognome: $f_name\nMail: $f_mail\nMessaggio:\n\n$f_message");
    $msg = "grazie per averci contattato.";
    } else {
    $msg = "Completa tutti i campi, grazie.";
    }
    ?>


    <? echo $msg; ?></p>




    form.php



    Contatti</p>
    <form action="sendmail.php" method=POST>
    <table width=47%>
    <tr>
    <td align="right">Nome e Cognome:</td>
    <td align="left"><input type="text" name="f_name" size="30" /></td>
    </tr>
    <tr>
    <td align=right>Indirizzo email:</td>
    <td align=left><input type=text name=f_mail size=30></td></tr>
    <tr>
    <td height="97" align=right>Messaggio</td>
    <td align=left><textarea cols=40 rows=5 name=f_message></textarea></td></tr>
    </table>
    <input type=submit value="Invia">
    </form>


    grazie.

    chi mi da una mano?

  10. #190
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Allora,
    il codice funziona perfettamente...
    Però, come mai se scarico la posta su outlook 2003, va a finire in POSTA INDESIDERATA convertendomi il messaggio HTML in testo normale?
    Grazie mille

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.