Header per inviare mail

Ho creato un form dove il campo mail non è obbligatorio, e mi è venuto un dubbio: se lui non inserisce la sua mail come fa ad arrivarmi il suo messaggio visto che non risulta la mail del mandante?

$headers1S  = "MIME-Version: 1.0\r\n";
$headers1S .= "content-type: text/html; charset=iso-8859-1\r\n";
$headers1S .= "X-Mailer: PHP\n";
$headers1S .= "From:" COSA METTO QUI?";  

Se la sua mail era obbligatoria potevo mettere es. $suoemail, ma questa è una sit. diversa

inviato 4 anni fa
php
php
6
X 0 X

Ti arriva perché mettila tua, la mail del mittente serve a rispondergli non a inviarti il messaggio ;-)

In altre parole l'unico indirizzo fondamentale che proprio ci deve essere è nel campo To: tutti gli altri sono opzionali.

risposto 4 anni fa
Marco Grazia
Io non ho il campo To $headersS = "MIME-Version: 1.0\r\n"; $headersS .= "content-type: text/html; charset=iso-8859-1\r\n"; $headersS .= "X-Mailer: PHP\n"; $headersS .= "From:miamail@gmail.com>\r\n"; $headers1S = "MIME-Version: 1.0\r\n"; $headers1S .= "content-type: text/html; charset=iso-8859-1\r\n"; $headers1S .= "X-Mailer: PHP\n"; $headers1S .= "From:$suoemailS\r\n"; // se il campo mail è compilatophp 4 anni fa
X 0 X

Il campo To non è nemmeno necessario negli header in quanto lo si mette (per forza) come primo parametro della funzione mail del PHP mail($to, string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] ); tutto quello tra parentesi quadre è opzionale.

risposto 4 anni fa
Marco Grazia
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda