Originariamente inviato da wandaground
Ciao!
Nel mio sito in flash ho inserito un form php il cui codice è il seguente:

<?php

$date = date( "m/d/Y H:i:s");
$TextVariable = '&risultati=';
$response = 'Mail inviata. Grazie...';
echo $TextVariable;
echo $response;

mail ("info@mail.com", "OGGETTO", "
Dati inviati dal sito www.xxxxx.com:
************************************************** **
Data: $date

Messaggio: $messaggio

");
?>

Come vedete lo script è molto semplice ma funzionante.
Quando ricevo le mail, nonostante i mittenti siano diversi, mi appare "me@localhost.com" sempre e comunque.
Mi chiedevo da cosa dipende e se è possibile cambiarlo in base al mittente....non so, magari devo integrare uno script nel php?
basta aggiungere un header "From: TUAEMAIL@TUOHOST.IT" e la aggiungi come ultimo parametro alla funzione mail();
ti faccio un esempio
Codice PHP:
<?php
$date 
date"m/d/Y H:i:s");
$header="From: [email]TUAEMAIL@TUOHOST.IT[/email]";
$TextVariable '&risultati=';
$response 'Mail inviata. Grazie...';
echo 
$TextVariable;
echo 
$response;
mail ("info@mail.com""OGGETTO"" Dati inviati dal sito [url]www.xxxxx.com:[/url] **************************************************** Data:  $date  Messaggio: $messaggio  ",$header);
?>