Jump to content
Fórum Script Brasil
  • 0

erro com comando mail


AMDark

Question

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 to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

eskeci de postar o erro no tópico:

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 16

linha 16 é a linha do comando mail

Link to comment
Share on other sites

  • 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 to comment
Share on other 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?

Edited by AMDark
Link to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...