Me parece que no estas haciendo bien algo en tu codigo. Le aplicas strtolower a $string1 (que no se que trae), luego le aplicas trim y por ultimo le ASIGNAS $xmail, o sea que todo lo anterior a esta asignacion se pierde. Supongo qu eesto es lo que deseas:
Código PHP:
<?
$xmail=$_POST['xmail'];
#Abrimos el fichero en modo de escritura
$DescriptorFichero = fopen("mails.txt","a+","/n");
#Escribimos la primera línea dentro de él
$string1 = strtolower($xmail);
$string1 = trim($string1);
$string1 .= "\n";
fputs($DescriptorFichero,$string1);
#Cerramos el fichero
fclose($DescriptorFichero);
?>