Ola pessoal estou com o seguinte problema tenho uma area de contato no meu site so que na hora de mandar e-mail ele da falha... eu pesquisei aqui no meu servidor e é problema de autenticação no servidor. dai criei um usuario e uma senha para poder autenticar.. gostaria de saber como faço para ele altenticar no meu codigo.. <?php
// Recebe as variáveis do formulário de contato
$nome = $_POST['nome'];
$empresa = $_POST['empresa'];
$fone = $_POST['fone'];
$email = $_POST['email'];
$cidade = $_POST['cidade'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];;
ini_set("SMTP","smtp.datasolver.net" );
ini_set('sendmail_from', 'formeemail@datasolver.net');
// dados para envio do e-mail
$data = date("d/m/Y h:i");
$email_dest = "atendimento@datasolver.net";
$nome_dest = $nome;
$assunto="Contato de Cliente (Mensagem Dúvidas, Sugestões e Reclamações)";
//corpo é como a mensagem vai chegar para o destinatário
$corpo="Enviado por:\nnome: $nome\nemail: $email\nmensagem $mensagem\n\nenviado em: $data";
$cabecalho = "From: $nome <$email>\n";
ini_set('SMTP','25');
if (mail($email_dest, $assunto, $corpo, $cabecalho)){
echo 'EMAIL OK \n';
}else{
echo 'FALHOU \n';
}
echo "E-mail enviado com sucesso!";
?> abraço