WebSite X5Help Center

 
Priscilla R.
Priscilla R.
User

Formulário não envia email  pt

Autor: Priscilla R.
Visitado 3453, Seguidores 2, Compartilhado 0  

Olá,

Fiz dois formulário de contato em meu site, e nenhum funciona. Andei lendo por aqui quanto ao suporte do servidor em PHP, pelo que pude ver, meu servidor suporta. Mesmo assim tentei mudar aquela opção de script no passo 4 e nada!! Estou desesperada! não sei o que fazer e sou totalmente leiga...

Essa imagem é do meu servidor.Me ajudem!

Publicado em
9 RESPOSTAS - 1 ÚTIL
Thiago B.
Thiago B.
User

Olá!
Minha esposa e eu tinhamos um site hospedado no uolhost e desistimos do formulario 'convencional'... tivemos que usar (banco de dados)...tmbm tenho um site em outro host... nao estou fazendo propaganda, mas o pessoal do hostnet resolveu isso para mim em apenas 1 diretório... talvez voce devesse tentar criar esse diretorio... o nome é

.htaccess

cria ele dentro da pasta 'web' que é a raiz do site. cria um diretório com o nome informado ai em cima e coloca essa configuração dentro do .htaccess

php_flag authmail.debug OFF
php_value authmail.address ***
php_value authmail.smtp_account contato=seusite.com
php_value authmail.smtp smtp.seusite.com
php_value authmail.password 'senha do email'

caso tenha mais de 1 email é só copiar e colar em baixo, e colocar os dados do outro email..

por ex:

php_flag authmail.debug OFF
php_value authmail.address ***
php_value authmail.smtp_account contato=seusite.com
php_value authmail.smtp smtp.seusite.com
php_value authmail.password 'senha do email'
php_flag authmail.debug OFF
php_value authmail.address ***
php_value authmail.smtp_account contato=seusite.com
php_value authmail.smtp smtp.seusite.com
php_value authmail.password 'senha do email'

é só repetir o codigo mas com dados diferentes.

tenta, se nao der ja sabe o host que eu uso...  

(nao sei se vai dar certo, também sou totalmente leigo no assunto)

Ler mais
Publicado em de Thiago B.
Thiago B.
Thiago B.
User

onde tem os *** é o email que tu vai ativar.. nao sei se é só eu que estou vendo esses asteríscos...

Ler mais
Publicado em de Thiago B.
Priscilla R.
Priscilla R.
User
Autor

Thiago, vou tentar...é que sou tão leiga que não sei se vou conseguir fazer isso. Eu não ia colocar o site no UOL, mas como fiz pra outra pessoa e a mesma já tinha isso contratato, tive de me virar com eles...

Vou tentar fazer e digo se deu certo. Obrigada

Ler mais
Publicado em de Priscilla R.
Priscilla R.
Priscilla R.
User
Autor

Equipe Incomedia, entrei em contato com meu servidor e pediram para eu fazer isso. Queria que me ajudassem, no meu site pronto, onde devo alterar. Porque já tenho as páginas com formulário prontas pelo programa...o que devo alterar, de acordo com essa informação, para que eles funcionem?? Me ajudem!

Prezado Cliente,

Com atenção a sua solicitação, pedimos gentilmente que, baixe o PHPmailer no link: “https://github.com/PHPMailer/PHPMailer” extraia os arquivos na hospedagem. Dentro da pasta que extrair, crie dois arquivos, um chamado "formulario.html" e outro "enviar.php".

OBS: Os “scripts” abaixo são apenas em caráter informativo, pois nosso suporte não abrange programação, o formulário não esta formatado, é apenas um exemplo funcional de envio. 

Conteúdo do arquivo: “formulario.html”.

<form method="post" enctype="multpart/formdata" action="enviar.php">
Nome: <input type="text" name="nome">

E-mail: <input type="text" name="email">

Assunto: <input type="text" name="assunto"></br>
Mensagem: <textarea name="mensagem"></textarea> 

<input type="submit" name="Submit" value="Enviar">
</form>

Conteúdo do arquivo “enviar.php”: altere onde for preciso:

<?php
/* informe os dados para onde o e-mail será enviado */

$destinatario = "email@dominio"; /* E-mail para onde vai o conteúdo do formulário. 
$nomeDestinatario = "Nome de quem vai receber o e-mail";

/* informe os dados para autenticação do servidor */

$usuario = "Seu e-mail";
$senha = "senha";
$servidor_de_saida = "smtp.seudominio";

/* apartir daqui só alterar caso tenha conhecimentos técnicos na utilização do "phpmailer" */

$assunto = $_POST['assunto'];
$mensagem = nl2br("Nome:".$_POST['nome']."
E-mail: ". $_POST['email']."
Mensagem:". $_POST['mensagem']);


include_once("PHPMailerAutoload.php");

$To = $destinatario;
$Subject = $assunto;
$Message = $mensagem;

$Host = "$servidor_de_saida";
$Username = $usuario;
$Password = $senha;
$Port = "587";

$mail = new PHPMailer(); 
$body = $Message;
$mail->IsSMTP(); 
$mail->Host = $Host; 
$mail->SMTPDebug = 0; 

$mail->SMTPAuth = true; 
$mail->Port = $Port;
$mail->Username = $Username;
$mail->Password = $Password;

$mail->SetFrom($usuario, $nomeDestinatario);
$mail->Subject = $Subject;
$mail->MsgHTML($body);
$mail->AddAddress($To, "");

if($mail->Send()) {
echo"Sua mensagem foi enviada com sucesso!";
echo"
<a href='formulario.html'>Voltar ao formulario<a/>"; 
}else{
echo"Ops! Sua mensagem não pode ser enviada."; 
echo"
<font color=#ff0000><hr>"; 
print($mail->ErrorInfo); 
echo"<hr></font>";
}
?>

Ler mais
Publicado em de Priscilla R.
Emmanuel A.
Emmanuel A.
Icm Partner

Prezada Priscilla, 

infelizmente o WebSite X5 não utiliza este metodo de envio com o PhpMailer e por isso não podemos fornecer algum tipo de suporte pois teria que adaptar o sistema de invio modificando o código php. Não é dificil mas precisa saber programar.

Sinto muito mas por enquanto não tem como fornecer esta modifica.

Atenciosamente,

Emmanuel

Ler mais
Publicado em de Emmanuel A.
Vanderlei A.
Vanderlei A.
User

O WebSite X5 já conseguiu uma solução para o exposto no tópico?

Pois trata-se de um grande provedor, que valorizaria muito o WebSite X5 se compatibilizasse o formulário com ele.

Abraços!

Ler mais
Publicado em de Vanderlei A.
Incomedia
Riccardo P.
Incomedia

Hello Vanderlei,

in the channel bata there is an update that introduce the method SMTP for the sending email.

If you want you can submit in the beta channel at this link: beta.websitex5.com

or wait that this update is enable in the pubblic channel.

Hope this help.

***** Google Translation:

OláVanderlei,

batanocanaluma atualização queintroduzir o métodoSMTPpara oenvio dee-mail.

Sevocê quiser, podeapresentarno canalbetanestelink:beta.websitex5.com

ou esperarque essa atualização éhabilitarno canalpubblic.

Espero que issoajuda.

Ler mais
Publicado em de Riccardo P.
Bianca R.
Bianca R.
User

Estou com o mesmo problema, não consigo enviar e-mails pelo site de forma alguma, não importa a configuração que eu use, não recebo nada!
Também estou trabalhando com a hospedagem da UOL, eles não atendem prontamente as chamadas, inclusive, estou hoje, o dia inteiro tentando resolver e até agora não consegui.

Não sei, mas pelo que vejo, todos que estão trabalhando com essa hospedagem, estão com problemas no envio de mails. Preciso muito resolver essa situação, então se alguém souber de algo, por favor poste aqui pra nós! Obrigada!

Ler mais
Publicado em de Bianca R.
Incomedia
Riccardo P.
Incomedia

Hello Bianca,

i answers you in your post, you can continue there.

Thank you.

***** Google Translation:

OláBianca,

iresponde-lo em seupost,você pode continuarlá.

Obrigado.

Ler mais
Publicado em de Riccardo P.