Robô CSharp

24/03/2015

0

Boa noite preciso fazer um "robô" em C# que leia uma tabela de usuarios, pegue o email desses usuários e envie email para todos.

Porém, eu não faço a minima ideia do que são robôs em C#, e ja pesquisei e não achei nada, alguém teria algum link ou poderia me explicar?
Alice Matsumoto

Alice Matsumoto

Responder

Post mais votado

06/04/2015

Só uma ressalva para a Alice.
O termo Robo utilizado é devido a automação de um processo.
No seu caso o processo é pegar todos os e-mails de uma tabela e disparar e-mails em massa.
Nesse processo de automático dá se o nome de Robo.

Saliento que tem que tomar cuidado ao criar tal aplicação, pois ao meu ver é um programa de spam que está sendo desenvolvido. O maior cuidado a ser tomado é do seu servidor, pois ele mesmo pode bloquear sua conta colocando em uma lista negra, ou até mesmo o servidor para onde está enviando e-mail.
O correto é pesquisar primeiro como funciona o envio de e-mail marketing dentro do servidor e verificar se sua conta suporta tais envio sem ser bloqueado.

Alisson Santos

Alisson Santos
Responder

Mais Posts

24/03/2015

Aluisio Cavalcante

Entendi pouco a sua duvida, mas vamos com calma...

você deseja o envio de email automatico para varios emails?

[url]https://www.devmedia.com.br/como-enviar-um-e-mail-utilizando-c/15285[/url]


[url]https://social.msdn.microsoft.com/Forums/pt-BR/1636a07c-23fa-4ad7-ad20-ebcbb2a6c7c6/enviar-email-automtico-c?forum=vscsharppt[/url]
Responder

25/03/2015

Aluisio Cavalcante

Alice, só por uma questão de duvida, esse termo robô é utilizado?
Responder

25/03/2015

Thiago Santana

Alice, acho que isso será mais fácil do que você imagina!
Como o Aluisio falou esse termo robô é meio estranho.
O que você precisa fazer é efetuar a consulta da sua tabela, varrer todos os registros e
a cada registro pegar o email do usuário e efetuar o envio do mesmo!
Seu código deverá ser algo do tipo:


public void roboEnvioEmail()
        {
            int cont = 0;
            DataTable dt = CarregarDadosTabela();
            foreach (var item in dt)
            {
                EnviarEmail(item["EMAIL"].toString(), "CORPO DO EMAIL");
                cont++;
            }                
        }

Responder

25/03/2015

Jothaz

Alice, acho que isso será mais fácil do que você imagina!
Como o Aluisio falou esse termo robô é meio estranho.
O que você precisa fazer é efetuar a consulta da sua tabela, varrer todos os registros e
a cada registro pegar o email do usuário e efetuar o envio do mesmo!
Seu código deverá ser algo do tipo:


public void roboEnvioEmail()
        {
            int cont = 0;
            DataTable dt = CarregarDadosTabela();
            foreach (var item in dt)
            {
                EnviarEmail(item["EMAIL"].toString(), "CORPO DO EMAIL");
                cont++;
            }                
        }



Certamente esta havendo uma confusão.

É só usar a lógica que você postou e se quiser que fique sempre ativo coloque como serviço do Windows.
Responder

30/03/2015

Thiago Santana

Alice, chegou a atender a sua solicitação?
Seu feedback é importante para resolução de problemas para outras pessoas tbm! :)
Responder

15/04/2015

Denis Luiz

Alice o termo robô como explicado acima sempre é para a automação de algo, resumidamente, você só precisa rodar e não necessita de nenhuma iteração humana para que o mesmo faça a tarefa
Responder

30/04/2015

Thiago Santana

Conseguiu resolver seu problema Alice?
Seu feedback é importante!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar