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

Naum To Conseguindo Receber Os E-mail.


Luiz8

Pergunta

Ae gente é o seguinte eu criei um formulario e tal e funciona beleza, mas quando a pessoas dá enviar ai ele mostra a mensagem q ocorreu tudo bem mas eu não recebo o e-mail, porque isso???

Lembrando uma coisa, meu e-mail não deleta e-mail's spam e sim coloca-os numa pasta separada.

Eu to usando a função assim ó:

  • $envia="mail($end,$assunto,$conteudo,$copia)";

alguém ai dá uma Luz!!!!

Por Favor!!!!

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Tirado do manual;;.

Todos colocam aspas

Exemplo 1. Enviando email.

<?php

mail("joecool@example.com", "My Subject", "Line 1\nLine 2\nLine 3");

?>

Se uma string como quarto argumento é passada, esta string é insrida no fim do cabeçalho. É usado tipicamente para adicionar cabeçalhos extras. Cabeçalhos extras múltiplos são separados com sinal de retorno e novalinha.

Nota: Você deve utilizar \r\n para separar headers, embora alguns agentes de transferência de email Unix podem trabalhar com uma simples "newline" (nova linha) apenas (\n).

Exemplo 2. Enviando email com cabeçalhos extras.

<?php

mail("nobody@example.com", "the subject", $message,

"From: webmaster@{$_SERVER['SERVER_NAME']}\r\n" .

"Reply-To: webmaster@{$_SERVER['SERVER_NAME']}\r\n" .

"X-Mailer: PHP/" . phpversion());

?>

O parâmetro additional_parameters pode ser usado para passar um parâmetro adicional para o programa configurado para usar quando enviar email usando a definição de configuração sendmail_path. Por exemplo, isto pode ser usado para definir o endereço do envelope remetente quando usar sendmail com a opção de configuração -f. Você pode precisar adicionar o usuário que seu servidor web executa como para sua configuração de sendmail para evitar que um cabeçalho 'X-Warning' seja adicionado á mensagem quando você define o envelope remetente usando este método. Exemplo 3. Enviando email com cabeçalhos extras e definindo um parâmetro de uma linha de comando adicional.

<?php

mail("nobody@example.com", "the subject", $message,

"From: webmaster@{$_SERVER['SERVER_NAME']}", "-fwebmaster@{$_SERVER['SERVER_NAME']}");

?>

Nota: Este quinto parâmetro foi adicionado no PHP 4.0.5. Desde o PHP 4.2.3 este parâmetro está desabilitado em safe_mode e a função mail() irá expor uma mensagem de aviso e devolverá FALSE se você estiver tentando usá-la.

Você pode utilizar strings simples utilizando técnicas para construir mensagens complexas. Exemplo 4. Enviando email complexo.

<?php

/* Destinatário */

$to = "mary@example.com" . ", " ; // Observe a vírgula

$to .= "kelly@example.com";

/* assunto */

$subject = "Birthday Reminders for August";

/* mensagem */

$message = '

<html>

<head>

<title>Birthday Reminders for August</title>

</head>

<body>

<p>Here are the birthdays upcoming in August!</p>

<table>

<tr>

<th>Person</th><th>Day</th><th>Month</th><th>Year</th>

</tr>

<tr>

<td>Joe</td><td>3rd</td><td>August</td><td>1970</td>

</tr>

<tr>

<td>Sally</td><td>17th</td><td>August</td><td>1973</td>

</tr>

</table>

</body>

</html>

';

/* Atenção se você pretende inserir numa variável uma mensagem html mais

complexa do que essa sem precisar escapar os carateres

necessários pode ser feito o uso da sintaxe heredoc, consulte tipos-string-sintaxe-heredoc */

/* Para enviar email HTML, você precisa definir o header Content-type. */

$headers = "MIME-Version: 1.0\r\n";

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

/* headers adicionais */

$headers .= "To: Mary <mary@example.com>, Kelly <kelly@example.com>\r\n";

$headers .= "From: Birthday Reminder <birthday@example.com>\r\n";

$headers .= "Cc: birthdayarchive@example.com\r\n";

$headers .= "Bcc: birthdaycheck@example.com\r\n";

/* Enviar o email */

mail($to, $subject, $message, $headers);

?>

$$$$ KUROLE $$$$$

Link para o comentário
Compartilhar em outros sites

  • 0

kurole presta atencao no que eu falei...

VARS não PRECISAM DE ASPAS , APENAS STRINGS PRECISAM...

se você não sabe a diferenca, olhe no mesmo exemplo que voce postou:

mail("joecool@example.com", "My Subject", "Line 1\nLine 2\nLine 3");

e

mail($to, $subject, $message, $headers);

entendeu a diferenca?

falou

--------------------

sorry fabyo crosspost

Link para o comentário
Compartilhar em outros sites

  • 0

Meu código tah assim:

<?php

//abrevia as variáveis/segurança contra register_globals off

$HTML=$HTTP_POST_VARS['HTML'];

$PHP=$HTTP_POST_VARS['PHP'];

$Nome=$HTTP_POST_VARS['Nome'];

$Sobrenome=$HTTP_POST_VARS['Sobrenome'];

$Sexo=$HTTP_POST_VARS['Sexo'];

$Country=$HTTP_POST_VARS['Country'];

$Occupation=$HTTP_POST_VARS['Occupation'];

$email=$HTTP_POST_VARS['email'];

$www=$HTTP_POST_VARS['www'];

$Senha=$HTTP_POST_VARS['Senha'];

//formatação do conteúdo

$conteudo="HTML:"."$HTML"."\n".

    "PHP:"."$PHP"."\n".

    "Nome:"."$Nome"."\n".

    "Sobrenome:"."$Sobrenome"."\n".

  "Sexo:"."$Sexo"."\n".

  "País:"."$Country"."\n".

  "Ocupação:"."$Occupation"."\n".

  "Email:"."$email"."\n".

  "Endereço escolhido:"."$www"."\n".

  "Senha:"."$Senha"."\n".

$assunto="Novo Cadastro";

//registro de endereços

$end="blablabla@hotmail.com";

$copia="/*1°emaildecopia*/;/*2°emaildecopia*/;/*3°emaildecopia...*/";

$envia=mail($end,$assunto,$conteudo,$copia);

//verificação

if(!$envia)

{ echo '<center>Não foi possível enviar o email, tente mais tarde.</center><br>';

exit;

}

else

{ echo '<center>Obrigado por entrar em contato conosco.</center><br>';

exit;

}

?>

Ai na hora de enviar dá um erro assim:

Warning: mail() has been disabled for security reasons in /home/webcindario/terabytebr/Send.php on line 33

Não foi possível enviar o email, tente mais tarde.

To começando a achar q o problema é lá no Miarroba por segurança.

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,7k
×
×
  • Criar Novo...