• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

ms2222

Implementar protocolo SMTP em socket Berkley???

5 mensagens neste tópico

Boas...

Preciso implementar o protocolo SMTP num cliente de sockets Berkley. Já procurei no site mas não encontrei. Alguém me poderia ajudar com código ou bibliografia na internet. Pesquisei no google mas não encontrei nada em concreto.

Basicamente o que eu pretendo fazer é:

Na linha de comando (linux) introduzo: ./cliente "servidor_de_email" 25

e de seguida deve-me ser pedido a origem o destino e a mensagem.

Alguém me poderia ajudar?

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tens de ver como o protocolo funciona e para isso nada melhor que ir ver ao respectivo RFC:

http://www.ietf.org/rfc/rfc0821.txt

Depois de estudar isso é fazer a implementação por sockets. Tens alguns exemplos espalhados pelo fórum, e até na Revista PROGRAMAR. :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigado a todos pela ajuda.

Eu tenho conhecimentos sobre sockets e sobre o protocolo SMTP. O meu objectivo agora é juntar os dois. Actualmente tenho um socket que o que faz é quando executado o cliente para o porto 25 do servidor de SMTP pede para inserir a mensagem. Eu insiro por exemplo o primeiro código : Mail from:XXXXXXX e o servidor responde com uma frase de Ok. Mas assim linha a linha ainda não consegui enviar qualquer email. O que eu gostaria é que me fosse sendo pedido a informação (mail from:, rcpt to:, etc) e enviada para o servidor SMTP

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora