Ciao a tutti mi sembra un pò strana la cosa ma ho un form mail grautito preso in rete.

Ma ho uno strano problema
sembra funzionare, ma purtroppo se scrivo 10 email ne arrivano soltanto 5

io vivo in Francia e ho provato a mandarle sia dall'italia che dalla francia...in italia sembra che giungono a destinazione tutte o quasi...ma da qui (Francia) ne arrivano circa la metà.

Come sia possibile?

i permessi 777 ce li ho (ho creato nellla cartella cgi-bin, sul sito di aruba, una cartella che ho spostato e ho inserito il file php)

ma la cosa è proprio strana...

comunque il codice che utilizzo per il PHP è il seguente:
Codice PHP:
<?php
$headers  
"MIME-Version: 1.0\r\n"
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
if(empty(
$_POST['senderEmail'])){
    echo
"nessun indirizzo email trovato";
    exit;
}
$senderName        $_POST['senderName'];
$senderEmail    $_POST['senderEmail'];
$senderMsg        nl2br($_POST['senderMsg']);
$senderSex        $_POST['senderSex'];
$senderRpl        $_POST['senderRpl'];
$sitename        "Nome del tuo sito qui";
$to             "tonybarattiero@libero.it";
$ToName         "Your name";
$date             date("d/m/Y H:i:s");
$ToSubject         "E-mail da $senderName dal $sitename";
$comments         $msgPost;
$EmailBody         "Un visitatore del $sitename ha lasciato il seguente messaggio

                  Spedito da: 
$senderName
                 


                Testo del Messaggio:
                  
$senderMsg


                


                
                  
"
;  
$EmailFooter    "
Spedito il : 
$date

"
;
$Message         $EmailBody.$EmailFooter;
$ok mail($to$ToSubject$Message$headers "From:$senderEmail <".$to.">");
if(
$ok){
    echo 
"retval=1";
}else{
    echo 
"retval=0";
}

?>
Ho contattato aruba che mi ha spedito 2 righe di codice e di assicurarmi che ci siano nel mio
e non ci sono come faccio? le righe sono le seguenti:

Codice PHP:
$imposta ini_set("sendmail_from""nomecasella@nomedominio.xxx");
if (!
$imposta) { print "Non posso impostare sendmail_from!
\n"
; } 

il codice AS3 invece è il seguente:

Codice PHP:
//---------------Setup variables
var loader:URLLoader = new URLLoader();
var 
req:URLRequest = new URLRequest("contact.php");
var 
variables:URLVariables = new URLVariables();
loader.dataFormat URLLoaderDataFormat.VARIABLES;
req.method URLRequestMethod.POST;
var 
gender:String="";
var 
senderRpl:String="No";
//--------------Set tab index
txName.tabIndex 0;
txEmail.tabIndex 1;
txMessage.tabIndex 2;
//--------------Set listener fot textfield changes
txName.addEventListener(Event.CHANGEtxErrorCheck);
txEmail.addEventListener(Event.CHANGEtxErrorCheck);
txMessage.addEventListener(Event.CHANGEtxErrorCheck);
function 
txErrorCheck(event:Event):void {
    if (
txError.text.length>0) {
        
txError.text "";
    }
}


//--------------Settiamo i bottoni del form 
butSend.addEventListener(MouseEvent.CLICKsendForm);
butSend.txTitle.text="INVIA";
butReset.addEventListener(MouseEvent.CLICKresetForm);
butReset.txTitle.text="RESET";
//--------------Validate fields and submit form
function sendForm(evt:MouseEvent):void {
    if (
txName.text.length<=0
    {
        
txError.text "** INSERISCI IL TUO NOME **";
    } else if (!
txEmail.text.length || txEmail.text.indexOf("@") == -|| txEmail.text.indexOf(".") == -1) {
        
txError.text "INSERISCI UN'INDIRIZZO E-MAIL VALIDO";
    } else if (
txMessage.text==""||txMessage.text.length<=1) {
        
txError.text "** SCRIVI IL MESSAGGIO **";
    }  else {
        
mcLoader.gotoAndPlay(2);
        
variables.senderName txName.text;
        
variables.senderEmail txEmail.text;
        
variables.senderMsg txMessage.text;
        
variables.senderRpl senderRpl;
        
req.data variables;
        
loader.load(req);
        
loader.addEventListener(Event.COMPLETEreceiveLoad);
    }
}
function 
receiveLoad(evt:Event):void {
    if (
evt.target.data.retval == 1) {
        
mcLoader.gotoAndStop(25);
    } else {
        
mcLoader.gotoAndStop(1);
        
txError.text="**  ERRORE INVIO E-MAIL **";
    }
}
//--------------Reset form
function resetForm(evt:MouseEvent):void {
    
txName.text="";
    
txEmail.text="";
    
txMessage.text="";
    
}
stop(); 
grazie per l'aiuo e scusate il grande lavoro chiesto con tutto questo codice :-D