PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 25 → Aula 1006 - WinDev - Email - 2 - Separar Emails por ;
Aula 1006 - WinDev - Email - 2 - Separar Emails por ;
Iniciado por amarildo, dez., 22 2016 10:56 AM - Sem resposta
Membro registado
535 mensagems
Popularité : +14 (14 votes)
Publicado em dezembro, 22 2016 - 10:56 AM
//Vamos Separar o email quem vem no destinatario entre ;
//e colocar numa tabela de email
//amarildo@matosinformatica.com.br;matosi@terra.com.br;roque@rjsistemas.net
FOR EACH Email WHERE "id_empresa="+gn_recebe_empresa
EDT_Usuario=Email.email_nome_usuario
EDT_senha=Email.email_senha
EDT_servidor_smtp=Email.email_smtp//"smtp.gmail.com"
EDT_porta=Email.email_porta_smtp//587
COMBO_tls=Email.tls //1 // 1=false 2=Nenhuma opção
EDT_emailResposta=Email.email_resposta
BREAK
END
EDT_id_empresa=gn_recebe_empresa
EDT_destinatario=email_Destinatario
EDT_assunto=email_assunto
EDT_Mensagem=email_Mensagem
IF email_Anexo..Occurrence>0 THEN
FOR ncontador = 1 TO email_Anexo..Occurrence
TableAddLine(TABLE_anexo,email_Anexo[ncontador])
END
END
IF EDT_emailResposta<>"" THEN
TableAddLine(TABLE_email,EDT_emailResposta)
END
FOR EACH STRING _Email OF EDT_destinatario SEPAREE by ";"
IF _Email<>"" THEN // Se _Email diferente branco
TableAddLine(TABLE_email,_Email)
END
END
EDT_destinatario="" // Edt Destinatario igual branco
TableDisplay(TABLE_email)
TableDisplay(TABLE_anexo)
MyWindow..Plane=1
ReturnToCapture(EDT_destinatario)


http://windevdesenvolvimento.blogspot.com.br/2016/12/aula-1006-windev-email-2-separar-emails.html