Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

onedev

Projeto de desenvolvimento de Webmail em ASP

Recommended Posts

Olá desenvolvedores,

 

estou começando um projeto de desenvolvimento de uma aplicação de Webmail em ASP. Gostaria de convidar a todos os que se interessarem nesse projeto para melhorarmos a aplicação. O objetivo é construir um webmail em ASP com as funções mais comuns de um webmail.

 

Atualmente o projeto está na versão 1.0 e conta com as funções de leitura dos emails e reconhecimento de anexos. A aplicação roda atualmente em um servidor da locaweb utilizando o componente Dyno.POP3.

 

Demonstração: http://www.onemedia.com.br/webmail/webmail.asp

Download da versão 1.0: http://www.onemedia.com.br/webmail/webmail.zip

Guia de referência sobre o componente Dynu.POP3: http://www.userhelpguides.com/dynucom/Pophelp.php#a4

 

Instalação:

A instalação é bem simples, basta hospedar os arquivos em um servidor e configurar a linha 22 informando o hostname, nome da conta de email e senha.

 

Segue abaixo a lista das funções básicas para serem desenvolvidas:

- Criar listagem dos emails [FINALIZADO]

- Criar função para exibir um mensagem [FINALIZADO]

- Criar código para envio de nova mensagem, resposta e encaminhar;

- BUG: corrigir erro ao abrir uma mensagem com anexo, o HtmlBody não é exibido;

- Criar função para abrir/salvar anexo;

- Criar função para reconhecer e-mails não lidos;

- Criar função de paginação dos emails;

- Criar código para busca de mensagens pelo campo de assunto;

 

Segue abaixo a lista das funções avançadas para serem desenvolvidas:

- Criar função para envio de e-mail com anexo;

- Criar função para envio de mensagens apagadas para lixeira;

- Criar função para criação de pastas e envio de mensagem para pastas;

- Criar funções anti-spam;

- Criar função para exibir Itens enviados;

- Criar função para barra de edição de mensagens;

- Criar código de login;

 

Membros que participam do projeto:

- Hugo Fg (hugofg@gmail.com)

- Gostaria de ajudar? (envie sua mensagem comunicando, obrigado.)

 

Tela do sistema

Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia fazer um controle melhor dessas coisas de utilizar um BD tipo mysql ou sql...

 

To nessa!!!

 

Valeu chaves, toda ajuda é bem-vinda!

Vai ser complicado terminar esse webmail todo.

 

Estudando melhor como funciona o armazenamento de e-mails em um servidor, notei que eles ficam armazenados em pastas. Mas ainda não descobri como acessar essas pastas, criar novas ou mover mensagens. Para as funções de anti-spam, itens enviados e lixo acho que terá que ser criado sim uma base MySql.

 

Idéia para a função de Itens Enviados e Lixo

Para resolver a função de itens enviados e lixo pensei no seguinte: ao deletar uma mensagem ou enviar uma nova, gravar essas mensagens no banco de dados para poder lista-las depois em suas respetivas páginas ou fazer buscas. Isso devido ao fato de que, pelo que puder descobrir, mensagens removidas ou enviadas não ficam arquivadas nas pastas do servidor. Elas simplesmente não existem.

 

Idéia para Anti-spam

Para criar essa função pensei em criar no banco de dados uma tabela para que seja gravado a lista de mensagens indesejadas, dominios indesejados, ips indesejados e palavras indesejadas. Após a criação dessas listas teria de ser feito um filtro que poderá agir da seguinte forma:

- movendo a mensagem para uma pasta chamada SPAM, isso é o mais indicado porém é necessário descobrir como fazer

- não exibir as mensagens que não passarem pelo filtro na caixa de entrada, exibindo apenas na pasta de spam.

 

O que sugerem?

Compartilhar este post


Link para o post
Compartilhar em outros sites

existem alguns codigos k pode te ajudar a implementar o webmail, existem até outros projetos de webmail como o mailbee, k você pode analisar e otimizar o seu, até mesmo na questaun de spam, você deve , antes de entrega-lo fazer uma verificacao de conteudo, verificar o conteudo enviado no email e se esta enviando para mais pessoas,

o assunto da mensagem e o corpo são buscados para uma série de stopwords; se estes forem encontrados, a mensagem é rejeitada e compara a mensagem do campo contra uma lista de domínios conhecidos como spam

Compartilhar este post


Link para o post
Compartilhar em outros sites

O mailbee so existe em .net e php. Estou estudando o código do jmailbox.org, em asp e free.

Por usar um componente diferente não dá p/ aproveitar os código mas dá p/ aprender como funciona algumas funções.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mailbee tem para aplicação ASP e suporta AJAX e skin.você pode ver sua funcionalidade para ver a estrutura de execucaun etc...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Interessante porém se um dia eu fizesse uma aplicação neste nível e estilo eu tentaria não utilizar componentes, isto por que querendo ou não, uma hora ele iria atrapalhar pois tu ficaria preso ao que ele pudesse fazer, diferentemente de se fazer na unha e ter total liberdade de todo o processo.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

dependendo do componente, você tem uma certa liberdade para atuar em cima dele, logicamente k um componente inteiramente desenvolvido por você , e´ 100 % customizavel, e em ambso os protejos, sempre ir melhorando otimizando, você conseguirá ter um sistema legal, um diferencial, k agora o webmail do terra tem, k em outros naun funcionava, é de você estar escrevendo sua mensagem e por um erro do site ou instabilidade de conexaun, você peduar tudo o k foi digitado, uma coisa de certa forma simples k o pessoal naun fazi, é guaradar o conteudo mensagem,e depois k retornar a tela onde estava escrevendo o texto estar lá...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.