WebSite X5Help Center

 
Jose N.
Jose N.
User

E-mails não funcionam  pt

Auteur : Jose N.
Visité 1771, Followers 1, Partagé 0  

Oi,

Tenho a versão 12 evolution. Criei uma pagina de abertura para usar quatro linguas diferentes e abri dentro da pasta do servidor de alojamento 3 outras pastas : /fr , /br , /es , além da pasta raiz. Contudo o envio dos formularios apenas funcionam na pasta raiz que é em portugues e na pasta /es que é em espanhol, nas restantes duas não consigo nem enviar nem receber o retorno. Já fui ao Administrador e em todas as opções de envio nada funciona. Contudo aqueles outros dois funcionam perfeitamente. Como é isso possivel se estão dentro do mesmo servidor com as mesmas configurações?

Tenho urgência em resolver isto para poder passar para a versão 14!

Att.

Jose Nunes

Posté le
8 RéPONSES
CARLOS AMARAL
CARLOS AMARAL
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT

Hola Jose,

Voy a activar la opcion para que tu comentario lo vea directamente la gente de Incomedia, ya que hay un par de usuarios haciendo la misma pregunta y veo que no han tenido respuesta de la comunidad.

Recuerda que el staff de Incomedia puede demorar hasta 48 horas habiles para responder, y si alguien agrega un comentario a tu consulta, la misma pasa nuevamente al final de la lista de espera.

Saludos

Carlos A.

Lire plus
Posté le de CARLOS AMARAL
Incomedia
Riccardo P.
Incomedia

Hello Jose,

can you tell me the url of your site please?

Verify that the PHP is enabled in all the subfolders /fr , /br , /es.

Let me know.

***** Google Translation:

Olá José,
Você pode me dizer o URL do seu site, por favor?
Verifique se o PHP está habilitado em todas as subpastas / fr, / br, / es.
Avise-se me.


Lire plus
Posté le de Riccardo P.
Jose N.
Jose N.
User
Auteur

Sim, o PHP está habilitado em todas as pastas.

O URL é :  www.futursports.com 

Lire plus
Posté le de Jose N.
Incomedia
Riccardo P.
Incomedia

Hello Jose,

can you tell the the data for login in /admin section please? So i can test the sending email.

Thank you.

***** Google Translation:

Olá José,

Você pode dizer os dados para entrar na seção / admin por favor? Então eu posso testar o e-mail de envio.

Obrigado.

Lire plus
Posté le de Riccardo P.
Jose N.
Jose N.
User
Auteur

ok,

www.futursports.com/admin

admin

r71nxbww

Lire plus
Posté le de Jose N.
Incomedia
Riccardo P.
Incomedia

Hello Jose,

thank you for the data. I test this and the error is: Could not instantiate mail function.

Probably in your server the function mail is not active. You need contact your server provider and ask to enable it.

Let me know.

***** Google Translation:
Olá José,

Obrigado pelos dados. Eu teste isso e o erro é: Não foi possível instanciar a função de correio.

Provavelmente em seu servidor o correio de função não está ativo. Você precisa entrar em contato com o provedor do servidor e pedir para habilitá-lo.

Avise-se me.

Lire plus
Posté le de Riccardo P.
Jose N.
Jose N.
User
Auteur

Hola,

Já enviei para o provedor o pedido ativar a função de envio de emails. Acontece que eles me responderam desta forma:

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

Caro Jose Manuel Bondoso Nunes,

Obrigado pelo contacto.

Para enviar emails através de formulários deve usar autenticação SMTP. A função mail encontra-se desativa por questões de segurança.

Verifique por favor, qualquer dúvida disponha.

Poderá consultar os passos de configuração SMTP pelo seguinte link:
http://ycorn.info/padrao.php?action=artikel&cat=1&id=96&artlang=pt-br&highlight=smtp

Disponha sempre.

APOIO A CLIENTES

YCORN ®

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

Como enviar mensagens com PHP por autenticação SMTP?


O envio de mensagens através de formulário é recomendado que seja feito através de autenticação SMTP.
Para que este procedimento funcione corretmente, é necessário fazer download do PHPMailer.

Instruções:

  1. Clique AQUI para para fazer download do PHPMailer.
  2. Crie uma pasta com o nome "phpmailer" no mesmo diretorio onde irá colocar o ficheiro (.php) correspondente ao formulário e que será criado no passo 4;
  3. Faça a extração dos ficheiros para a pasta  "phpmailer" que criou no passo anterior;
  4. Crie um ficheiro (.php) que corresponderá ao formulário (Exemplo: formulario.php) e coloque o seguinte código.

Codigo exemplo:

 *apenas dispara o envio da mensagem caso houver/existir $_POST['enviar']*/

if (isset($_POST['enviar'])) {
$destinatarios = 'email-para-receber-formulario@seu-dominio';
$nomeDestinatario = 'Nome do destinatário';

$usuario = 'usuario@seu-dominio'; 
$senha = 'senha'; 

/*abaixo as veriaveis principais, que devem conter em seu formulario*/ 

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

/*********************************** A PARTIR DAQUI NAO ALTERAR ************************************/ 

include_once("phpmailer/PHPMailerAutoload.php");

$To = $destinatarios;
$Subject = $assunto;
$Message = $_POST['mensagem'];
$Host = 'mail.'.substr(strstr($usuario, '@'), 1);
$Username = $usuario;
$Password = $senha;
$Port = "587";
$mail = new PHPMailer();
$body = $Message;

$mail-> IsSMTP(); // telling the class to use SMTP

$mail-> Host = $Host; // SMTP server 

$mail-> SMTPDebug = 0; // enables SMTP debug information (for testing) 
// 1 = errors and messages 
// 2 = messages only 

$mail-> SMTPAuth = true; // enable SMTP authentication 

$mail-> Port = $Port; // set the SMTP port for the service server 

$mail-> Username = $Username; // account username 

$mail-> Password = $Password; // account password 

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

if(!$mail-> Send()) 

$mensagemRetorno = 'Erro ao enviar e-mail: '. print($mail->ErrorInfo);
}
else 

$mensagemRetorno = 'E-mail enviado com sucesso!'; 
}
} ?>

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

Acontece que eu não estou conseguindo configurar como ele querem. Seria possivel me darem uma indicação ?

Lire plus
Posté le de Jose N.
Incomedia
Riccardo P.
Incomedia

Hole Jose,

if you use the smtp you need select smtp and add the data. Try in the /admin section of your site in the test email section. If doesn't work you can try to change server.

You also try to send to your server the file imemail.inc.php in the folder "res" of your site and ask to your server to modify it.

Thank you.

***** Google Translation:

Hole Jose,

Se você usar o smtp, você precisa selecionar smtp e adicionar os dados.Experimente na seção / admin do seu site na seção de e-mail do teste.Se não funcionar, você pode tentar mudar o servidor.

Você também tenta enviar para o servidor o arquivo imemail.inc.php na pasta "res" do seu site e pedir ao seu servidor para modificá-lo.

Obrigado.

Lire plus
Posté le de Riccardo P.