Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    impostare php.ini per funzione mail

    L'oggetto è già di per se chiaro: dal manuale ufficiale di php leggo che bisogna impostare due parametri nel file php.ini, quello relativo al server smtp e quello relativo al mittente, cioè sendmailfrom. ho scritto un codice che invia email in automatico a un indirizzo dato, la spedizione non va a buon fine, mi viene fuori questo messaggio:

    Warning: Failed to connect to mailserver, verify your "SMTP" setting in php.in

    Volevo sapere cosa devo impostare nel parametro del server, soprattutto dove vado a cercarlo, ciao,

    Holden

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    43
    ini_set("SMTP","mail.***.***");
    //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","[email protected]***");
    //metti come secondo parametro l'indirizzo e-mail del mittente

    dovrebbe bastare

  3. #3
    Non ci siamo capiti, io voglio sapere quale smtp devo impostare? quello che uso nell'account della mia posta elettronica?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    43
    certo come server smtp metti quello della tua posta elettronica es.: mail.libero.it, mentre come "sendmail_from" metti il tuo indirizzo di posta elettronica "*****@libero.it".

  5. #5
    ho fatto così ma mi dà errore lo stesso,

    holden

  6. #6
    Rettifico, bastava riavviare windows, che pigrizia!

  7. #7
    Io sto in locale. Che devo fare?
    Qual è l'indirizzo del server smtp? E la porta?

  8. #8
    Abbiate pazienza: ho configurato php.ini in maniera corretta:
    -------------------------------------------------
    [mail function]
    ; For Win32 only.
    SMTP = mail.libero.it
    smtp_port = 25

    ; For Win32 only.
    sendmail_from = [email protected]
    --------------------------------------------------


    Il mio provider è libero.
    Sono in locale.
    La funzione che uso è questa:
    ---------------------------------------------------
    function email(){
    // Configuro i dati di invio della mail
    // (destinatario, mittente, oggetto e corpo)
    $mail_to = "[email protected]";
    $mail_subject = "tatata";
    $mail_body = tatata";

    // Specifico le intestazioni per il formato HTML
    $mail_in_html = "MIME-Version: 1.0\r\n";
    $mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $mail_in_html .= "From: [email protected]";
    return (mail($mail_to, $mail_subject, $mail_body, $mail_in_html));
    }
    ---------------------------------------------------



    L'errore che mi dà è sempre, maledettamente, questo:
    ----------------------------------------------------
    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 C:\Programmi\Apache Group\Apache2\htdocs\coopdoc\controllapartecipante .php on line 225
    ----------------------------------------------------


    PER FAVORE.. DATEMI UNA MANO..

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    72
    Io l'ho fatto 1 ora fa e funziona....
    questa è la mia configurazione:

    [mail function]
    ; For Win32 only.
    ;SMTP = localhost
    SMTP = mail.libero.it

    ; For Win32 only.
    sendmail_from = [email protected]

    ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
    ;sendmail_path =

  10. #10
    ..e perchè a me non funziona????

    Mi dice che non è possibile collegarsi al mailserver..
    ..quale potrebbe essere il problema?
    Non so più dove mettere le mani..


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 © 2021 vBulletin Solutions, Inc. All rights reserved.