Só complementando: Ficou subentendido que você mandaria a lista dos emails escolhidos para o server-side né ?!
:) []'s 2009/8/3 Pergentino Araújo <jpergent...@gmail.com> > Beleza cara. > > Mas uma dica nisso é você deixar esta responsabilidade para o backend, pois > o usuário dispara a funcionalidade e não fica vendo o "Processando...". > > Sobretudo, a aplicação se cansa menos e não precisa ficar sempre tratando > os results. > > Bem, como eu falei, é só uma dica ;-) > > 2009/8/3 RafaelViana <rfl.vi...@gmail.com> > > >> Eles estão em uma lista na aplicação, porque o usuário pode filtrar >> emails conforme ele precisa. >> >> Já consegui fazer aqui, value pela ajuda de todos. >> >> On 3 ago, 10:15, Pergentino Araújo <jpergent...@gmail.com> wrote: >> > Estes emails você coloca manualmente na tua aplicação, ou você carrega >> da >> > base de dados ? >> > >> > Por que se for a 2a opção, você pode fazer isso no java, não !? Tipo, >> > chamaria o método enviarMalaDireta(parametros) e lá no java você faria o >> > select no banco, colocaria em um List, e depois percorria ele e enviaria >> o >> > email. >> > >> > Desta forma ficaria mais simples do que fazer uma chamada e esperar seu >> > result para enviar outra :P >> > >> > []'s >> > >> > 2009/8/2 Marcello Fontolan <marce...@fontolan.com.br> >> > >> > >> > >> > >> > >> > > Vc pode fazer em lotes de (N / 20) por exemplo. >> > > Depois do primeiro lote vc pode até dar uma estimativa de tempo de >> > > término. >> > >> > > RafaelViana escreveu: >> > >> > > Nossa...não >> > > Estou enviando com o Java mesmo.API JavaMail >> > >> > > Ja consegui fazer algo mais ou menos como queria.Tem um remote object >> > > que chama uma classe java que faz o envio do email, e se ele não é um >> > > email valido, ou algo do tipo ele me retorna um exception, e depois >> > > exibo a lista dos emails que nao foram enviados.Porém eu tambem >> > > gostaria de fazer algo "Enviando email x de x" para o usuário >> > > acompanhar o envio desses email's, atualmente apenas tenho um >> > > progressbar passando sem fim, e quando envia todos retiro o progress e >> > > envio mensagem de sucesso.Só que se são 400 emails com varios anexos >> > > (+- 1mb todos) isso demora um tempão e o usuário vai achar que deu >> > > erro, apesar de ter o loading, usuário não tem paciência.O java no >> > > back-end vai estar enviando todos os emails, e o usuario vai fechar o >> > > loading e vai enviar de novo, mandando email desnecessários. >> > > Se pudesse acompanhar o numero de emails que foram enviados e repassar >> > > isso para o usuário ele saberia que eles estão andando. >> > >> > > Tentei fazer algo assim, pego o numero de email que preciso enviar em >> > > uma variavel e no result e no fault(porque eles sendo enviados com >> > > sucesso ou não, considero como enviado tambem) eu somo uma variavel >> > > dos que foram enviados. >> > > E toda vez que somar atualizo além de incrementar a variavel, eu mudo >> > > a mensagem "Enviado x de x"... >> > >> > > Porém debugando eu percebo (testando com 3 emails), os 3 emails são >> > > formados no back-end antes, de chegar no result ou o fault.Portanto >> > > aparece "Enviados 1 de 3" e logo em seguida "Enviados todos com >> > > sucesso", o usuário fica mais perdido, não adianta nada.Eu queria >> > > saber se tem como: chamou o java no back-end e só chama o outro quando >> > > tiver passado pelo result ou pelo fault.Porés estes emails são >> > > enviados por um for, eles são chamados em sequencia sem controle >> > > nenhum. >> > >> > > On 1 ago, 17:49, Julio Carneiro <jjcarne...@gmail.com> < >> jjcarne...@gmail.com> wrote: >> > >> > > Rafael, >> > >> > > Como vc está enviando estes emails? navigateToURL(new URLRequest >> > > ("mailto:...." <....>))? >> > > se for assim, tem jeito não... >> > > não há como o Flex (ou o browser) saber que o email foi enviado pois >> > > ele é feito pelo programa de email (outloo, firebird, mailapp,...). >> > >> > > A alternativa é fazer isto no teu backend, se for possível. >> > >> > > julio >> > >> > > On 1 ago, 11:43, RafaelViana <rfl.vi...@gmail.com> < >> rfl.vi...@gmail.com> wrote: >> > >> > > Estou com o problema em implementar uma mala direta.Porque tenho a >> > > lista dos emails.Faço um for nessa lista e vou enviando os emails, >> > > porém queria que só enviasse o próximo quanto o anterior já tivesse >> > > enviado. >> > >> > > Os 3 emails são enviados, e só depois vai no result.... >> > > Como faço para tratar essa sincronia no flex?Tem como? >> > >> > > -- >> > > Marcello Fontolan >> > > Fontolan Informática >> > > (47) 3348-0290 >> > > (47) 9609-8900 >> > >> > -- >> > Atenciosamente, Pergentino. >> >> >> > > > -- > Atenciosamente, Pergentino. > -- Atenciosamente, Pergentino. --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---