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]<?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("[email protected]", "[email protected]", "[email protected]", "[email protected]", $oggetto , $messaggio);
?>[/php]

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

2.5/5 - (2 votes)