Inviare email con php

Ecco un metodo molto semplice per inviare un messaggio email tramite alcune righe di codice in PHP, ovviamente la funzione mail() deve essere disponibile presso l’hosting dove risiede il sito web.

<?php
function invia_email($from, $to, $cc, $bcc, $oggetto, $messaggio){
 $headers = "From: ".$from."\r\n";
 $headers .= "Reply-To: ".$from."\r\n";
 $headers .= "Return-Path: ".$from."\r\n";
 $headers .= "CC: ".$cc."\r\n";
 $headers .= "BCC: ".$to."\r\n";

 if (mail($to,$oggetto,$messaggio,$headers) ) {
 echo "email sent";
 } else {
 echo "email could not be sent";
 }
}

$oggetto = "Ciao!";
$messaggio = "Ciao! come va oggi?";
invia_email("indirizzo_mittente@dominio.com", "indirizzo_destinatario@dominio.com", "destinatario_nascosto_1@dominio.com", "destinatario_nascosto_2@dominio.com", $oggetto , $messaggio);
?>

La funzione personale “invia_email()” contiene tutto il necessario per inviare una header corretta insieme al nostro messaggio: From, Reply-To, Return-Path, CC e BCC

Inviare email con php
2.5 (50%) 2 voto[i]
Archiviato in

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *