<?php // the message $msg = "First line of text\nSecond line of text"; // use wordwrap() if lines are longer than 70 characters $msg = wordwrap($msg,70); // send email mail("someone@example.com","My subject",$msg); ?>
Definizione e utilizzo
La funzione mail() ti consente di inviare email direttamente da uno script.
Sintassi
Parameter | Description |
---|---|
to | Necessario. Specifica il destinatario/i destinatari dell’e-mail |
subject | Necessario. Specifica l’oggetto dell’e-mail. Nota: questo parametro non può contenere caratteri di nuova riga |
message | Necessario. Definisce il messaggio da inviare. Ogni riga deve essere separata con un LF (\n). Le righe non devono superare i 70 caratteri. Nota su Windows: se viene trovato un punto all’inizio di una riga nel messaggio, potrebbe essere rimosso. Per risolvere questo problema, sostituisci il punto con un doppio punto: <?php $txt = str_replace(“\n.”, “\n..”, $txt); ?> |
headers | Opzionale. Specifica intestazioni aggiuntive, come Da, Cc e Ccn. Le intestazioni aggiuntive devono essere separate con un CRLF (\r\n). Nota: quando si invia un’e-mail, deve contenere un’intestazione Da. Questo può essere impostato con questo parametro o nel file php.ini. |
parameters | Opzionale. Specifica un parametro aggiuntivo al programma sendmail (quello definito nell’impostazione di configurazione sendmail_path). (ovvero può essere utilizzato per impostare l’indirizzo del mittente della busta quando si utilizza sendmail con l’opzione -f sendmail) |