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.
E teve problemas?
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)
’.{cod_empresa}.’
’;
$corpo3 = ‘Usuários: ‘.$cod_empresa.’
’;
$corpo4 = ‘E-Mails por mês: ‘.$email.’
’;
$corpo6 = ‘Endereço: www.qualisistemas.com.br/eleitores
’;
$corpo7 = ‘Usuário: ‘.{email}.’
’;
$corpo8 = ‘Senha: ‘.$senha.’
’;
// 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);
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
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().