Ir para conteúdo
Fórum Script Brasil
  • 0

erro com comando mail


AMDark

Pergunta

ola pessoal, venho novamente buscar ajuda neste otimo forum, bem meu problema desta feiz é sobre o comando mail, já segi uma video aula e pegei varios tutoriais na internet e ainda assim não consigo fazer minha pagina de contato. vou colocar abaixo os codigos para voce analizarem e desde já meu muito obrigado pela atençao.

<form id="form1" name="form1" method="post" action="enviarcontato.php">

<table width="500" border="0" align="center" cellpadding="0" cellspacing="2">

<tr>

<td align="right">Nome:</td>

<td><input type="text" name="nome" id="nome" /></td>

</tr>

<tr>

<td align="right">Assunto:</td>

<td><input type="text" name="assunto" id="assunto" /></td>

</tr>

<tr>

<td align="right">Mensagem:</td>

<td><textarea name="mensagem" id="mensagem" cols="45" rows="5"></textarea></td>

</tr>

<tr>

<td colspan="2" align="center"><input type="submit" value="Enviar" /></td>

</tr>

</table>

</form>

<?php

//Para quem vai ser enviado o email

$para = "meuemail@hotmail.com";

//resgata o nome digitado no formulário e grava na variavel $nome

$nome = $_POST['nome'];

//resgata o assunto digitado no formulário e grava na variavel $assunto

$assunto = $_POST['assunto'];

//mensagem que vai ser enviado no e-mail

$mensagem = "<strong>Nome: </strong>".$nome;

$mensagem .= "<br> <strong>Mensagem: </strong>".$_POST['mensagem'];

mail("$para", "$assunto", "$mensagem"); //função que faz o envio do email.

?>

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

pode ser que o seu servidor de email só envie mensagens autenticadas, ai não daria para usar a função mail()

mas pode tentar no assim:

troca:

mail("$para", "$assunto", "$mensagem"); //função que faz o envio do email.

por:

$headers = "From: $email_envio\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

mail($para,$assunto,$mensagem,$headers);

Link para o comentário
Compartilhar em outros sites

  • 0

fiz a troca e o erro persiste:

Warning: mail() [function.mail]: SMTP server response: 550 <anderson_amdark@hotmail.com> No such user here in D:\domains\primordialtec.com.br\subdomains\anderson\httpdocs\enviarcontato.php on line 18

na linha 18 a do mail, sera que vai ser porque o servidor esta bloqueando? tem algum teste pra verificar isso?

Editado por AMDark
Link para o comentário
Compartilhar em outros sites

  • 0

este email do @hotmail.com esta colocando para envio ou como se ele tivesse enviando??

se for como se tivesse enviando coloca um email do dominio que esta enviando..

se não funcionar pergunte onde hospeda se a função mail() esta funcionando ou se precisa ser autencicado

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...