Originalmente inviato da
marcobari
Originalmente inviato da
gve
Se il problema è quello, puoi fare così:
mail($to,$subject,$message,"From: $tuamail");
dove $tuamail è l'indirizzo del mittente.
Il return-path lo aggiunge sempre lui e non usa il from per farlo. Il codice suppongo che sia giusto; ho semplificato il programma per testarlo eccolo:
[code:1:6004c5cda6]
if (mail("mio_indirizzo@infinito.it" ;, "test", "test", "From: io <indirizzo@valido.it>")) 3;
echo "OK";
}
else{
echo "NO";
}[/code:1:6004c5cda6]
hai provato a forzare anke il return-path tra gli headers?
prova così:
[code:1:6004c5cda6]if (mail("mio_indirizzo@infinito.it" ;, "test", "test", "Return-Path: <indirizzotuo@dominio.it>\nFrom: io <indirizzo@valido.it>")) 3;
echo "OK";
}
else{
echo "NO";
}[/code:1:6004c5cda6]
ma il codice ti risponde "NO" oppure ti risponde "SI" ma la mail non arriva?
There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...