Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcela Romero

enviar formulario para email

Recommended Posts

Outra observação... o suporte SSL, deixe assim:

 

 

smtp_ssl=auto

Altere o force_sender para o seu email:

 

 

 

force_sender=seuemail@gmail.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na locaweb fiz 300 teste e nunca funcionou para mim o Xampp, dai fiz esse formulário que envia sem problema segue código:

 

index.html

<form action="envia.php" method="POST" onSubmit="return verificar_form(this)" class="row">
						<div class="span3">
							<label>Nome</label>
							<input type="text" name="name" placeholder="Seu nome" />
						</div>
						<div class="span3">
							<label>E-mail</label>
							<input type="email" name="email" placeholder="@" />
						</div>
						<div class="span6">
							<label>Mensagem</label>
							<textarea style="width:450px" name="message" rows="4" placeholder="Deixe-nos a sua mensagem"></textarea>
							<p>
                            	<input type="submit" value="Enviar!" class="button yellow fr"/>
							</p>
						</div>
						<input type="hidden" name="bot" value="" />
					</form>

 

envia.php

<?
$mensagem = "Nome: ".$_POST['name']." \n";
$mensagem .= "E-mail: ".$_POST['email']." \n";
$mensagem .= "Mensagem: ". $_POST['message'];
$headers = "";
//email do seu domínio hospedado
$emailsender = "seuemail@seucominio.com.br";
//email de quem vai receber
$emaildestinatario = "seuemail@seucominio.com.br";
$assunto = "Mensagem do formulário";

// Envio dos dados do Formulário para seu e-mail:
if(!mail($emaildestinatario, $assunto, $mensagem, $headers ,"-r".$emailsender))

{
// Se for Postfix - hospedagem linux
$headers .= "Return-Path: " . $emailsender . $quebra_linha;
}
echo '
<script type="text/JavaScript">
alert("Seu e-mail foi enviado com sucesso. Obrigado");
location.href="contato.php"
</script>
';

?> 

Esse codigo irá funcionar por envio pelo servidor local

Compartilhar este post


Link para o post
Compartilhar em outros sites

?????

entao pode ser que o formulario nao seja enviado sem problemas,

 

 

Outra observação... o suporte SSL, deixe assim:

 

 

smtp_ssl=auto

Altere o force_sender para o seu email:

 

 

 

force_sender=seuemail@gmail.com

 

 

 

Outra observação... o suporte SSL, deixe assim:

 

 

smtp_ssl=auto

Altere o force_sender para o seu email:

 

 

 

force_sender=seuemail@gmail.com

 

 

 

alterei mas o email nao chega...nao sei mais o que fazer

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depois das alterações no php.ini, e demais configurações, tu já reiniciou o apache ?

nem acredito que tinha esquecido disso

 

reiniciei e FUNCIONOUUUUUUU...o email chegou

a configuração do smtp_ssl que deu certo foi

 

smtp_ssl=tls

o restante configurei conforme orientado pelos demais

 

OBRIGADA A TODOS

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.