Ciao ragazzi..
Ho un grossissimo problema: ho fatto una mailinglist in php per un sito che "alloggia" su aruba (hosting windows di aruba). Funziona tutto, ma ci sono problemi con libero: agli utenti che hanno come indirizzo mail esempio@libero.it non arriva la mail.
Il codice php è corretto e i numerosi test fatti lo hanno dimostrato. La mail arriva a tutti, tranne, come dicevo, agli utenti di libero...
Non riesco a darmi pace!
Qualcuno sa spiegarmi il perché???
E' un problema di libero? O è un problema di Aruba? Aiuto!!!!!!
Vi posto il codice php
Codice PHP:
if((isset($_POST['oggetto'])) && ($_POST['oggetto']!="") && (isset($_POST['messaggio'])) && ($_POST['messaggio']!="")){
$ogg=stripcslashes(clean($_POST['oggetto']));
$mex=stripcslashes($_POST['messaggio']);
$header = "From
[email]info@mail.it[/email]\n";
$header .= "Reply-To: [email]info@mail.it[/email]\n";
$header .= "Return-Path: [email]info@mail.it[/email]\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: text/html; charset=\"utf-8\"\n";
$header .= "Content-Transfer-Encoding: 7bit\n\n";
$result=mysql_query("SELECT * FROM TABLE_Mailing ORDER BY email ASC") or die(mysql_error());
while($row=mysql_fetch_array($result)){
$a=stripcslashes($row['email']);
$mail="<html><body>".$mex."
<p style=\"font-size: 12px;\">Riceve questa mail perché registrato alla mailinglist Sito. <a href=\"http://www.sito.it/cancellami.php?mail=".$row['email']."\">Può cancellarsi in ogni momento cliccando qui</a></p></body></html>";
mail($a, $ogg, $mail, $header);
}
$invio = true;
}
else $invio = false;