Cuando se envia un correo, se envian encabezados. Tu puedes controlar los encabezados desde la funcion mail:
segun php.net es:
Código:
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])
lo que significa que el 4to parametro es para los encabezados del protocolo de correo. Asi que en ese cuarto parametro puedes poner el header From:
algo asi:
Código PHP:
$to = '[email protected]' ;
$subject = 'prueba de envio de encabezados';
$message = 'contenido del mensaje';
$header = 'From: [email][email protected][/email]';
mail($to,$subject,$message,$header);
un saludo,