Entendendo o funcionamento dos servidores
Quando voce clica no botão de Enviar (Send queued messages) ou Receber (Get new mail) (Enviar e receber) do seu programa de e-mail, uma série de operações embutidas acontecem.
A primeira delas é uma conexão com a porta 110 do servidor POP3. Para quem não sabe, uma porta nada mais é do que um canal de comunicação entre seu computador e o servidor onde estão as informações a serem acessadas, geralmente no seu provedor de acesso.
Para se ter uma idéia melhor de como isto funciona, veja o exemplo de algumas portas de uma conexão web comum:
80 - Porta HTTP. É usada para a transmissão normal das páginas Web.
443 - Porta SSL. É usada para a transmissão de informações seguras, geralmente encriptadas.
23 - Porta Telnet. Esta porta permite que você acesse terminais em outros servidores.
110 - Porta POP3. Usada para o envio de e-mails.
25 - Porta SMTP. Esta porta é usada para o recebimento de e-mails.
Dependendo da porta que for acessada, um determinado serviço será realizado. Após fazer a conexão com o servidor POP3, o programa de e-mail envia o nome e a senha do usuário. Em seguida, é enviado um comando que retorna o número de mensagens na caixa-postal e, finalmente, as mensagens a serem recebidas.
Conexão Direta no POP3
O principal problema dos leitores de e-mail é que eles não são inteligentes o bastante a ponto de permitir que o próprio usuário escolha as mensagens que quer receber. Se você recebe um e-mail gigante, por exemplo, não há muita opção além de ficar “plantado” na frente do computador esperando o término do download ou então utilizar outros aplicativos enquanto o download não termina.
Porém, há uma técnica pouco conhecida que permite que você entre no servidor POP3 e apague (ou manipule) as mensagens da sua caixa postal manualmente. Siga este “passo-a-passo” para entender como isto funciona:
Vamos usar o programa Telnet (presente inclusive no windows - basta clicar no Menu Iniciar / Executar e seguir os passos).
Digite telnet "endereço do servidor POP" "porta".
Exemplo: telnet pop3.uol.com.br 110 ou telnet 200.221.4.19 110.
Após alguns instantes aparecerá a mensagem de ‘boas vindas’ do servidor. Agora você já está conectado diretamente ao servidor POP3, podendo utilizar os mesmos comandos que o leitor de e-mail usa para manipular as mensagens.
Efetue logon no servidor. Para fazer isso, digite o comando user seguido pelo seu nome de acesso ao POP3 (o nome de usuário da conta geralmente é o que vem antes da @).
Se o nome de usuário existir, o servidor irá apresentar uma mensagem positiva, como +OK POP server ready.
Ao tentar digitar algo, dependendo do software utilizado, você perceberá que nada aparace na tela. Não se preocupe, pois isso é normal. Como esta é uma operação feita diretamente no servidor, estes softwares decidem que não há necessidade de aparecerem caracteres na tela.
Entre com a sua senha digitando: pass sua-senha.
Para checar a quantidade de mensagens que você tem, por exemplo, digite o comando list. Aparecerá somente um número identificando cada mensagem e o seu tamanho ao lado.
Veja mais alguns comandos:
stat - mostra as estatísticas da sua conta POP3.
retr x - lista o conteúdo da mensagem selecionada. Neste caso é importante lembrar que os e-mails permanecem disponíveis após a leitura.
dele x - apaga a mensagem selecionada.
help - mostra uma lista com os comandos disponíveis.
quit - encerra a seção.
Conexão Direta no SMTP
Use novamente o telnet de forma similar à conexão com o servidor POP3 (use a porta 25 ao invés de 110).
Ao contrário do POP3, não é necessário enfetuar o logon. Porém, a maioria dos provedores possuem um firewall para impedir o acesso externo, ou seja, nem adianta tentar enviar e-mail usando o SMTP de outro provedor.
Suponha que você queira enviar uma mensagem sem informar seu e-mail real. Basta digitar os seguintes comandos no terminal do SMTP:
MAIL FROM: linustorvalds@eniac.com.br
RCTP TO: sua-conta-de-email@seu-dominio.com.br
DATA
Este é um teste
.
O comando “MAIL FROM” indica o remetente da mensagem. Em seguida, o comando “RCTP TO” indica qual será o destinatário. Por fim o comando DATA permite que você comece a escrever a mensagem propriamente dita. Para finalizar, digite apenas um ponto final (.) isolado em uma linha.


5 Comentários até agora
20/September/2004 @11:55
obrigado!
24/September/2004 @13:39
Obrigado.
1/December/2004 @07:45
29/March/2005 @03:49
eu precisava desta materia para tirar duvidas a respeito de envio de email por smtp agora ja sei que é quase inpusivel
gostaria de saber se realmente nao é posivel inviar e mail anonimos poe telnet smtp.
preciso muito de enviar algus emais (anonimos)é muito inportante que seja anonimo
aquardo um retorno..
obrigado.
16/April/2008 @15:03
Deixe seu comentário