<?
	##########################################
	#
	#	Virtualize Framework.
	#
	#	02/10/2007
	#	Arivan S. Bastos
	#
	#
	#	Funções utilitárias para envio de e-mail.
	#
	##########################################

if ( !defined("EMAIL_UTIL_PHP") )
{
	define("EMAIL_UTIL_PHP", 1);
	
    /** 
    * Envia um e-mail em formato HTML. 
    * @param String - Nome do remetente. 
    * @param String - E-mail do remetente.
    * @param String - E-mail do destinatário.
    * @param String - Assunto.
    * @param String - Conteúdo da mensagem.
    * @returns Boolean - true, caso o e-mail seja enviado com sucesso, false caso contrário.   
    */    
	function SendHTMLEmail($senderName, $senderEmail, $destiny, $subject, $content)
	{
		// Atenção: Em alguns casos a utilização de retorno de carro
		//			no fim dos parâmetros do cabeçalho ocasionou
		//			funcionamento indevido (os parâmetros passaram a
		//			fazer parte do corpo da mensagem).
		$header  = "MIME-Version: 1.0\r\n"; 
		$header .= "Content-type: text/html; charset=utf-8\r\n"; 
		$header .= "From: $senderName < ". $senderEmail. ">";//."\r\n";

		return mail( $destiny, $subject, $content, $header );
	}

    /** 
    * Envia um e-mail em formato texto. 
    * @param String - Nome do remetente. 
    * @param String - E-mail do remetente.
    * @param String - E-mail do destinatário.
    * @param String - Assunto.
    * @param String - Conteúdo da mensagem.
    * @returns Boolean - true, caso o e-mail seja enviado com sucesso, false caso contrário.   
    */  
	function SendEmail($senderName, $senderEmail, $destiny, $subject, $content)
	{
		// Atenção: Em alguns casos a utilização de retorno de carro
		//			no fim dos parâmetros do cabeçalho ocasionou
		//			funcionamento indevido (os parâmetros passaram a
		//			fazer parte do corpo da mensagem).
		$header  = "MIME-Version: 1.0\r\n"; 
		$header .= "Content-type: text; charset=utf-8\r\n"; 
		$header .= "From: $senderName < ". $senderEmail. ">";//."\r\n";

		return mail( $destiny, $subject, $content, $header );
	}
}
?>