Miqueloti
(usa Lubuntu)
Enviado em 10/04/2012 - 13:40h
Para o php processar, enviar o e-mail e você receber diretamente em sua caixa de mensagens, tem que ter um smtp disponível e corretamente configurado junto com php + apache. Em site publicado na web tem que consultar a disponibilidade do serviço, pois nem todas as hospedagens possuem.
O que você pode fazer é:
1º Escrever o conteúdo da mensagem em um arquivo que vc baixe periódicamente no servidor (atenção, alguns servidores web não permitem utilizar funções de manipulação de arquivo, então terá que consultar a disponibilidade com o mesmo. Em sites locais use tranquilamente.):
EX: file_put_contents('mensagem_'.date(YmdHis).'.txt', $variavelComMensagemASerEnviada);
O exemplo acima irá criar um arquivo com a mensagem no mesmo diretório da página com nome mensagem_20120410133557.txt onde a numeração é o ano, mes, dia, hora, minuto, segundo de quando foi enviado a mensagem.
2º Enviar para MySQL
3º Configurar o smtp junto com o apache e php para funfar o envio de mail() (Muitas hospedagens não fornece suporte);
4º Escrever o conteúdo da mensagem em uma pagina html não linkada onde só vc tenha o endereço para ver ela posteriormente.
enfim, tem várias possibilidades....