Errore invio mail da php

Miminero

Nuovo Utente
5 Mar 2016
6
0
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:)
 

Miminero

Nuovo Utente
5 Mar 2016
6
0
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:
 

marino51

Utente Attivo
28 Feb 2013
2.903
160
63
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
 

Miminero

Nuovo Utente
5 Mar 2016
6
0
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?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.041
146
63
PR
www.borgo-italia.it
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
 
Autore Discussioni simili Forum Risposte Data
Tommy03 PHP 1
F PHP 5
Francesco Polese PHP 22
R PHP 1
neo996sps PHP 3