PROBLEMI invio posta con php

Daniele Rapinesi

Utente Attivo
7 Gen 2014
60
0
0
Salve a tutti, ho fatto un piccolo sito in cui c'è un form per informazioni. Su altervista funziona tutto, lo carico sullo spazio web del cliente su Aruba e tutto ok. Oggi mi chiama e mi dice che non riceve mail; in effetti inserisco il mio indirizzo, compilo il form ma non arriva niente. Ho provato ad istallare altri file .php presi dalla rete, ma niente di niente - ripeto su altervista con questo form non avevo problemi.Se vi invio la parte di codice html del form e il relativo file .php mi potete aiutare ???? Sono veramente nella c..a....cca... non so cosa dire al cliente !!!!

HTML
<form action="invia-2.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="500" border="0" cellspacing="5" cellpadding="5">
<caption>&nbsp;
</caption>
<tr>
<td width="165"><label for="cognome">Cognome:</label></td>
<td width="300"><input name="cognome" type="text" required id="cognome" size="50"></td>
</tr>
<tr>
<td width="165"><label for="nome">Nome: </label></td>
<td width="300"><input name="nome" type="text" required id="nome" size="50"></td>
</tr>
<tr>
<td><label for="persone2">N° persone:</label></td>
<td><select name="persone" required id="persone">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select></td>
</tr>
<tr>
<td><label for="notti2">N° notti:</label></td>
<td><select name="notti" required id="notti">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
</select></td>
</tr>
<tr>
<td><label for="datain2">Data arrivo:</label></td>
<td><input name="datain" type="text" required id="datain" placeholder="gg-mm-aaaa" size="30"></td>
</tr>
<tr>
<td><label for="dataout2">Data partenza:</label></td>
<td><input name="dataout" type="text" required id="dataout" placeholder="gg-mm-aaaa" size="30"></td>
</tr>
<tr>
<td><label for="camera2">Tipo di camera:</label></td>
<td><select name="camera" id="camera">
<option>doppia</option>
<option>doppia uso singola</option>
<option>matrimoniale</option>
<option>tripla</option>
<option>quadrupla</option>
</select></td>
</tr>
<tr>
<td><p>
<label for="letti2">Letto aggiunto:</label>
<label for="email2"></label>
</p></td>
<td><select name="letti" id="letti">
<option>no</option>
<option>si</option>
</select></td>
</tr>
<tr>
<td><label for="email3">Email:</label></td>
<td><input name="email" type="email" required id="email" size="30"></td>
</tr>
<tr>
<td><label for="tel2">Telefono:</label></td>
<td><input name="tel" type="tel" required id="tel" size="30"></td>
</tr>
<tr>
<td><label for="messaggio2">Messaggio:</label></td>
<td><textarea name="messaggio" id="messaggio"></textarea></td>
</tr>
<tr>
<td><input name="submit" type="submit" id="submit" formaction="invia-2.php" formenctype="multipart/form-data" formmethod="POST" value="Invia"></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="2"><span class="autorizzo">Autorizzo ai sensi del D. Lgs. 30 Giugno 2003 n. 196 il trattamento dei dati personali trasmessi</span></td>
</tr>
</table>
<p>&nbsp;</p>
</form>


ed ecco invia-2.php

<?PHP

$cognome = $_POST['cognome'];
$nome = $_POST['nome'];
$persone = $_POST['persone'];
$notti = $_POST['notti'];
$datain = $_POST['datain'];
$dataout = $_POST['dataout'];
$camera = $_POST['camera'];
$letti = $_POST['letti'];
$email = $_POST['email'];
$tel = $_POST['tel'];
$messaggio = $_POST['messaggio'];

$mail_to = "[email protected],[email protected]";
$mail_from = $email;
$mail_subject = "Prenotazione dal sito B&B Fiumicino - B&B Relais Maria Luisa";
$mail_body = "Cognome: $cognome<br>Nome: $nome<br>N° di persone: $persone<br>N° di notti: $notti<br>Data arrivo: $datain<br>Data partenza: $dataout<br>Tipo di camera: $camera<br>Letto aggiunto: $letti<br>Email: $email<br>Telefono: $tel<br>Messaggio: $messaggio<br><br>";

$mail_in_html = "MIME-Version: 1.0\r\n";
$mail_in_html .= "Content-type: text/html; charset=utf-8\r\n";
$mail_in_html .= "From: <$mail_from>";

mail($mail_to, $mail_subject, $mail_body, $mail_in_html)
?>

Il form manda sulla pagina di ringraziamento, non ricevo nessun tipo di errore, ma .... non ricevo nenache le email !!!

Grazie in anticipo ...
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
ciao,
un paio di settimane fa abbiamo "ottenuto" l'invio delle mail da aruba usando phpmailer perché facilita la gestione degli allegati. ma penso che funzioni bene anche mail()

ti suggerisco di inserire prima della chiamata mail(...)
le seguenti righe di codice

PHP:
$mail_Host     = "smtp.aruba.it";
$mail_Port     = 25;
$mail_username = "[email protected]";
$mail_password = "cambiami";

ini_set("SMTP"     ,$mail_Host);
ini_set("smtp_port",$mail_Port);
ini_set("username" ,$mail_username);
ini_set("password" ,$mail_password);

ciao
Marino
 

Daniele Rapinesi

Utente Attivo
7 Gen 2014
60
0
0
Grazie Marino per l'aiuto, il problema di questo form si presenta anche un sito simile che ho pubblicato su ServerPlan, e anche da li non arrivano mail .... c'è qualcosa di sbagliato nei file o devo settare qualcosa sui server ???
Grazie
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
Grazie Marino per l'aiuto, il problema di questo form si presenta anche un sito simile che ho pubblicato su ServerPlan, e anche da li non arrivano mail .... c'è qualcosa di sbagliato nei file o devo settare qualcosa sui server ???
Grazie

i tuoi files sono ok, la mail arriva ma, nel mio caso, inserendo gli ini_set che impostano i parametri del servizio mail da utilizzare, vedi il mio post precedente, vi sono indicati i parametri da utilizzare per aruba
dove lo user è il sottoscrittore del servizio mail e la pass la password che hai dato all'utente,

inserisci gli ini_set nel file invia-2.php appena prima della mail(.....)

probabilmente i due server di cui parli, aruba e l'altro, non hanno settato le definizioni del servizio mail
ciao
Marino

per chiarezza,
PHP:
$mail_body = "Cognome: $cognome<br>Nome: $nome<br>N° di persone: $persone<br>N° di notti: $notti<br>Data arrivo: $datain<br>Data partenza: $dataout<br>Tipo di camera: $camera<br>Letto aggiunto: $letti<br>Email: $email<br>Telefono: $tel<br>Messaggio: $messaggio<br><br>";

 $mail_in_html = "MIME-Version: 1.0\r\n";
 $mail_in_html .= "Content-type: text/html; charset=utf-8\r\n";
 $mail_in_html .= "From: <$mail_from>";


 $mail_Host     = "smtp.aruba.it";
 $mail_Port     = 25;
 $mail_username = "[email protected]";
 $mail_password = "cambiami";

 ini_set("SMTP"     ,$mail_Host);		// indirizzo SMTP del provider
 ini_set("smtp_port",$mail_Port);		// porta del servizio di invio
 ini_set("username" ,$mail_username);		// account ID registrato con il provider in uso
 ini_set("password" ,$mail_password);		// password


 mail($mail_to, $mail_subject, $mail_body, $mail_in_html)
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
G Invio Mail con PHPMailer, problemi SMTP PHP 7
P problemi invio email con phpmailer PHP 47
W problemi incomprensibili invio mail dal sito in PHP PHP 3
C Problemi con l'invio di un modulo web PHP 5
V problemi con l'invio di allegato in un form PHP 17
I [Risolto] Problemi invio e-mail con CDOSYS con domini @live.it Classic ASP 4
M problemi invio e-mail Posta Elettronica 8
P Problemi con phpmail ed invio email PHP 0
L problemi con invio dati Form a Database PHP 2
I Problemi invio messaggio utilizzando la funzione mail() PHP 1
A problemi invio dati da php a database mysql PHP 2
1 problemi con invio PHP PHP 11
Angel0 Problema invio e-mail (era: problemi con xoom) Posta Elettronica 4
T Problemi phpmailer x invio ad indirizzi di libero. Aiutatemi! PHP 14
L Problemi con invio form via mail Classic ASP 3
S problemi invio dati da un form a e.mail HTML e CSS 1
G Problemi con l'invio email da un host remoto PHP 2
V problemi con invio email in formato html PHP 1
N php problemi a visualizzare video PHP 3
T problemi con dati menu a tendina HTML e CSS 2
T problemi di connessione MySQL 2
M Upload immagine con javascript problemi con FormData() Javascript 1
F Problemi visualizzazione mappa Android studio Sviluppo app per Android 0
S Problemi Javascript + Aruba Javascript 2
A Problemi con move_uploaded_file PHP 7
M Problemi con la stampa dei valori in php PHP 1
L Problemi con il login PHP 2
L Problemi form Pagina php HTML e CSS 3
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
N Problemi kit videosorveglianza IP Cam e Videosorveglianza 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
R Problemi anomalo insermento in db PHP 9
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
S Problemi di un principiante PHP 3
M Problemi con blog Grav CMS (Content Management System) 0
F Problemi di visualizzazione di un sito su più browser WordPress 0
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
A Problemi di accesso da remoto a Ipcam IP Cam e Videosorveglianza 5
michele81 [WordPress] problemi plug meteo api key WordPress 4
E Problemi in registrazione telecamere Dahua IP Cam e Videosorveglianza 6
S Problemi con modulo upload video php (help!) PHP 0
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
M [PHP] Problemi su inserimento array nel db PHP 7
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
M [PHP] Problemi di salvataggio su campo calcolato PHP 0

Discussioni simili