Ola pessoal, recentemente encontrei dificuldades em enviar email pela função de sc_mail_send() em app hospedadas na locaweb, e não encontrei muito material aqui no forum, por isso resolvi postar o que eu fiz, quem sabe pode ajudar quem precise. Bem na minha app eu precisava enviar um email automatico após a inserção do registro então criei o seguinte comando php no evento afterinsert, mas tbm pode ser criado um método php e depois só chamar a função, mas pra mim ja serviu assim, segue exemplo:
Att. Luis carlos Vieira - Analista de Sistemas
www.ticriativa.com.br
//-------------------------------------------------------------------------------------------
$emailsender=‘teste@seuemail.com.br’; // Substitua essa linha pelo seu e-mail@seudominio
$nomeremetente = ‘Nome_Remetente’;//nome do remetente
$emailremetente = ‘remetente@emailremetente.net.br’;//email do remetente
$emaildestinatario = ‘exemplo@emaildestinatario.net.br’;//email destinatario
$comcopia = ‘’;//com cópia se precisar
$comcopiaoculta = ‘’;//com cópia oculta se precisar
$assunto = 'assunto;
$mensagem = ‘mensagem’;
$mensagemHTML = ‘mensagem html do corpo’;
//----------------------------
/* Montando o cabeçalho da mensagem */
$quebra_linha = “\n”;
$headers = “MIME-Version: 1.1” .$quebra_linha;
$headers .= “Content-type: text/html; charset=iso-8859-1” .$quebra_linha;
// Perceba que a linha acima contém “text/html”, sem essa linha, a mensagem não chegará formatada.
$headers .= "From: " . $emailsender.$quebra_linha;
$headers .= "Cc: " . $comcopia . $quebra_linha;
$headers .= "Bcc: " . $comcopiaoculta . $quebra_linha;
$headers .= "Reply-To: " . $emailremetente . $quebra_linha;
// Note que o e-mail do remetente será usado no campo Reply-To (Responder Para)
/* Enviando a mensagem */
//É obrigatório o uso do parâmetro -r (concatenação do “From na linha de envio”), aqui na Locaweb:
if(!mail($emaildestinatario, $assunto, $mensagemHTML, $headers ,"-r".$emailsender)){ // Se for Postfix
$headers .= "Return-Path: " . $emailsender . $quebra_linha; // Se “não for Postfix”
mail($emaildestinatario, $assunto, $mensagemHTML, $headers );
}
/* FIM */
// }