Errore invio mail da php

Discussione in 'Posta Elettronica' iniziata da Miminero, 5 Marzo 2016.

  1. Miminero

    Miminero Nuovo Utente

    Registrato:
    5 Marzo 2016
    Messaggi:
    6
    Mi Piace Ricevuti:
    0
    Punteggio:
    0
    Ciao a tutti. Spero di aver postato nella sezione giusta... non credo sia un problema di php ma di server di posta.
    Premetto che sono abbastanza (molto) inesperto.

    Ho acquistato su keliweb il dominio dominio.com con le email ed ho creato la casella di posta staff@dominio.com
    Ho caricato sul server una semplice pagina in php contenente questo codice:

    $formato_mail_html = "MIME-Version: 1.0\nContent-type: text/html; chareset=iso-8859-1";
    $mittente = "From: staff@dominio.com\n$formato_mail_html";
    $destinatario = "miamailsulibero@libero.it";
    $oggetto ="email di prova";
    $messaggio = "Ecco la mia prima email";

    if (mail($destinatario,$oggetto,$messaggio,$mittente,$headers))
    echo 'email inviata correttamente';
    else echo 'Errore!';


    Carico la pagina da browser e mi esce "Errore!". Ovviamente su libero non mi arriva alcuna mail. Qualcuno mi può dare una mano? Grazie infinite!!!! 0:)
     
  2. marino51

    marino51 Utente Attivo

    Registrato:
    28 Febbraio 2013
    Messaggi:
    2.518
    Mi Piace Ricevuti:
    123
    Punteggio:
    63
    Occupazione:
    free lance
    Località:
    Lombardia
  3. Miminero

    Miminero Nuovo Utente

    Registrato:
    5 Marzo 2016
    Messaggi:
    6
    Mi Piace Ricevuti:
    0
    Punteggio:
    0
    Ciao Marino e grazie anzitutto per la risposta. Allora, ho scaricato l'esempio zippato e l'ho uploadato sul host keliweb.
    Ho inserito nel campo "Servizio SMTP" mail.(miodominio).com, porta 587, utente registrato staff@miodominio.com, password della casella di posta staff@miodominio.com, e-mail from: staff@miodominio.com, e-mail to: miaemailsulibero@libero.it, oggetto e messaggio. cliccato "invia" mi dà segnale di "ERRORE: MESSAGGIO NON INVIATO". Non capisco perché :confused:
     
  4. marino51

    marino51 Utente Attivo

    Registrato:
    28 Febbraio 2013
    Messaggi:
    2.518
    Mi Piace Ricevuti:
    123
    Punteggio:
    63
    Occupazione:
    free lance
    Località:
    Lombardia
    prova a lasciare la porta 25, quando il "server" di posta è gestito dal fornitore del sito, non serve cambiare la porta
    se non dovesse funzionare, cerca di avere informazioni dal provider del sito per configurare l'invio della posta (es. parametri php.ini)
    ciao
    Marino
     
  5. Miminero

    Miminero Nuovo Utente

    Registrato:
    5 Marzo 2016
    Messaggi:
    6
    Mi Piace Ricevuti:
    0
    Punteggio:
    0
    Risposta "se ci indica di quale parametri ha bisogno vedremo di aiutarla. Tenga comunque conto che tramite la funzione phpinfo() può leggere tutta la configurazione php del suo account."

    Buio totale. Perché deve essere così difficile questa cosa?
     
  6. borgo italia

    borgo italia Super Moderatore Membro dello Staff SUPER MOD MOD

    Registrato:
    4 Febbraio 2008
    Messaggi:
    16.025
    Mi Piace Ricevuti:
    146
    Punteggio:
    63
    Sesso:
    Maschio
    Località:
    PR
    Home Page:
    ciao
    fai una semplice paginetta php chiamata es. informazioni_php.php con questo codice (solo quello non serve altro)
    PHP:
    <?php
    phpinfo
    ();
    ?>
    la carichi sul tuo dominio e la richiami
    http://www.tuo_sito.it/informazioni_php.php
    e vedi tutte le informazioni
    poi (possibilmente sulla sezione php) posta il codice che hai usato per configurare la classe phpmailer
     
Sto caricando...

Condividi questa Pagina