Enviar e-mails é um recurso importante, e eventualmente precisamos fazer isso. No PHP um e-mail pode ser enviado com a função mail. Abaixo vou demonstrar alguns exemplos de uso da função:

Exemplo 1 – E-mail simples (interessante para avisos ao webmaster):

<?php
mail('webmaster@meusite.com', 'Assunto do E-mail', 'Mensagem do E-mail');
?>

Exemplo 2 – E-mail com cabeçalhos

<?php
$para       = 'qualquer.email@gmail.com';
$assunto    = 'Assunto do E-mail';
$mensagem   = 'Mensagem do E-mail';
$cabecalhos = 'From: webmaster@meusite.com.br' . "\r\n" .
'Reply-To: webmaster@meusite.com.br' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($para, $assunto, $mensagem, $cabecalhos);
?>

Exemplo 3 – Email em HTML

<?php
// VÁRIOS E-MAILS
$para  = 'carlos@gmail.com,andre@gmail.com,'

// ASSUNTO
$assunto = 'Assunto do E-mail';

// MENSAGEM
$mensagem = '
<html>
<head>
<title>Aniversariantes de Abril</title>
</head>
<body>
<p>Esses são os aniversariantes de abril!</p>
<table>
<tr>
<th>Nome</th><th>Dia</th><th>Mês</th><th>Ano</th>
</tr>
<tr>
<td>João</td><td>3</td><td>Abril</td><td>1970</td>
</tr>
<tr>
<td>Sílvia</td><td>17</td><td>Abril</td><td>1973</td>
</tr>
</table>
</body>
</html>
';

// Para enviar um e-mail em HTML, o Content-type deve ser setado
$cabecalho  = 'MIME-Version: 1.0' . "\r\n";
$cabecalho .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Cabeçalhos adicionais
$cabecalho .= 'To: Antônio <antonio@gmail.com>, Maria <maria@gmail.com>' . "\r\n";
$cabecalho .= 'From: Lembrete de Aniversário <lembrete@meusite.com.br>' . "\r\n";
$cabecalho .= 'Cc: joana@gmail.com' . "\r\n"; // CÓPIA DO E-MAIL
$cabecalho .= 'Bcc: mariana@gmail.com' . "\r\n"; // CÓPIA OCULTA

// Enviando...
mail($para, $assunto, $mensagem, $cabecalho);
?>