Autor Tópico: Enviar email com uma nova senha!  (Lida 768 vezes)

camila

  • Intermediário
  • ***
  • Mensagens: 102
Enviar email com uma nova senha!
« Online: Março 07, 2014, 05:56:44 pm »
Boa Tarde!
criei um link com Esqueci Senha, onde o usuário ao clicar nesse link é direcionado para um app de controle ele , vai informar o email e a senha é enviada para o email informado.



Haroldo

  • Expert
  • *****
  • Mensagens: 6262
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Enviar email com uma nova senha!
« Responder #1 Online: Março 08, 2014, 09:51:40 am »
E teve problemas?

camila

  • Intermediário
  • ***
  • Mensagens: 102
Re:Enviar email com uma nova senha!
« Responder #2 Online: Março 10, 2014, 01:00:01 pm »
criei um link na tela de login, chamando um app controle, onde é informado o email do usuário, no evento onvalidate, coloquei esse código:
$sql = "Select codigo, codigo_empresa,senha_administracao, email_responsavel
from empresa where email_responsavel='".$email."'";

sc_lookup(dslect,$sql);
if({dslect}){

   [codigo] = {dslogin[0][0]};
   sc_set_global([codigo]);
   [cod_empresa] = {dslogin[0][1]};
      [senha] = {dslogin[0][2]};
   sc_set_global([senha]);
   sc_set_global([cod_empresa]);
   [email] = {dslogin[0][3]};
   sc_set_global([email]);


}
$corpo1 = 'Prezado(a)<br><b>'.{cod_empresa}.'</b><br>';
$corpo3 = 'Usuários: '.$cod_empresa.'<br>';
$corpo4 = 'E-Mails por mês: '.$email.'<br>';
$corpo6 = 'Endereço: www.qualisistemas.com.br/eleitores<br>';
$corpo7 = 'Usuário: '.{email}.'<br>';
$corpo8 = 'Senha: '.$senha.'<br><br>';

// ENVIA E-MAIL
$assunto         = 'Altualização de Senha';
$email_remetente = '$email';

$mensagem = $corpo1.$corpo2.$corpo3.$corpo4.$corpo5.$corpo6.$corpo7.$corpo8.$corpo9;

sc_mail_send($smtp,$usuario,$senha,'$email_remetente','{email}',$assunto,$mensagem,'H','','',$porta,$segura);

camila

  • Intermediário
  • ***
  • Mensagens: 102
Re:Enviar email com uma nova senha!
« Responder #3 Online: Março 10, 2014, 01:11:46 pm »
ai da esse erro:


Erro fatal: Uncaught exceção 'Swift_IoException' com a mensagem 'Conexão para: 25 Timed Out' em C: \ Program Files (x86) \ NetMake \ v7 \ wwwroot \ scriptcase \ prod \ \ \ terceiros aulas rápidas \ Swift \ Transport \ StreamBuffer. php: 174 Rastreamento de pilha: # 0 C: \ Program Files Swift_Transport_StreamBuffer-> readLine (0) # 1 C: \ Program Files Swift_Transport_AbstractSmtpTransport-> _getFullResponse (0) # 2 C: \ Program Files Swift_Transport_AbstractSmtpTransport-> _readGreeting () # 3 C: \ Program Files (x86) \ NetMake \ v7 \ wwwroot \ scriptcase \ prod \ \ \ terceiros aulas rápidas \ Swift \ Mailer.php (79): Swift_Transport_AbstractSmtpTransport-> start () # 4 C: \ Program Files (x86) \ NetMake \ v7 \ wwwroot \ scriptcase \ app \ RadiolaDigital \ esqueci_senha \ esqueci_senha_apl.php (1.364): em C: \ Program Files (x86) \ NetMake \ v7 \ wwwroot \ scriptcase \ prod \ terceiros \ classes \ \ rápidas Swift \ Transport \ StreamBuffer.php na linha 174

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Re:Enviar email com uma nova senha!
« Responder #4 Online: Março 10, 2014, 01:27:37 pm »
Camila, esse erro é devido a algum dos problemas:

Porta, usuário ou senha do smtp para envio do email.

Verifique os parâmetros que vc está passando para  a macro sc_mail_send().
Wennys Carlos