il codice server funziona.
il problema è il separatore & dei parametri passati con il metodo POST.
se prima di effettuare la send faccio un alert
(più precisamente)
Codice PHP:
        ajax.open("post","ricerca/sendMail.php",true);
    
ajax.setRequestHeader("content-type""application/x-www-form-urlencoded");
    
ajax.setRequestHeader("connection""close");        

        var 
params="";
        
params +="codAgente=" +  escape(codAgente);
        
params += "&";
        
params += "indice=" escape(indice);
        
        
alert(params);
        
ajax.send(params); 
quell'alert visualizza questa stringa
codAgente=111111& amp ;indice=1
quando io vorrei che fosse così
codAgente=111111&indice=1