TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Protocolo SMTP

Seminário: Protocolo SMTP. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  9/1/2014  •  Seminário  •  584 Palavras (3 Páginas)  •  282 Visualizações

Página 1 de 3

O protocolo SMTP

O protocolo SMTP (Simple Mail Transfer Protocol, que se pode traduzir por Protocolo Simples de Transferência de Correio) é o protocolo standard que permite transferir o correio de um servidor a outro em conexão ponto a ponto.

Trata-se de um protocolo que funciona em modo conectado, encapsulado numa trama TCP/IP. O correio é entregue directamente ao servidor de correio do destinatário. O protocolo SMTP funciona graças a comandos textuais enviados ao servidor SMTP (por defeito, para a porta 25). Cada um dos comandos enviados pelo cliente (validados pela cadeia de caracteres ASCII CR/LF, equivalente a um clique na tecla ENTER) é seguido de uma resposta do servidor SMTP composta de um número e de uma mensagem descritiva.

Eis um cenário de pedido de envio de mail a um servidor SMTP

• Aquando da abertura da sessão SMTP, o primeiro comando a enviar é o comando HELO seguido de um espaço (notado <SP>) e o nome de domínio da sua máquina (para lhe dizer "bom dia, sou a máquina tal"), seguidamente validar por entrada (notado <CRLF>). Desde Abril de 2001, as especificações do protocolo SMTP, definidas no RFC 2821, impõem que o comando HELO seja substituído pelo comando EHLO.

• O segundo comando é "MAIL FROM" seguido do endereço de correio electrónico do remetente. Se o comando for aceite, o servidor devolve a mensagem "250 OK"

• O comando seguinte é "RCPT TO: " seguido do endereço de correio electrónico do destinatário. Se o comando for aceite, o servidor devolve a mensagem "250 OK"

• AO comando DATA é a terceira etapa do envio. Anuncia o início do corpo da mensagem. Se o comando for aceite, o servidor reencia uma mensagem intermédia numerada 354, que indica que o envio do corpo do mail pode começar e considera o conjunto das linhas seguintes até ao fim da mensagem localizada por uma linha que contém unicamente um ponto. O corpo do mail contém eventualmente alguns dos cabeçalhos seguinte:

o Date

o Subject

o Cc

o Bcc

o From

Se o comando for aceite, o servidor devolve a mensagem "250 OK"

Eis um exemplo de transacção entre um cliente (C) e um servidor SMTP (S)

S: 220 smtp.kioskea.net SMTP Ready

C: EHLO machine1.kioskea.net

S: 250 smtp.kioskea.net

C: MAIL FROM:<webmaster@kioskea.net>

S: 250 OK

C: RCPT TO:<meandus@meandus.net>

S: 250 OK

C: RCPT TO:<tittom@tittom.fr>

S: 550 No such user here

C: DATA

S: 354 Start mail input; end with <CRLF>.<CRLF>

C: Subject: Petit Bonjour

C:

...

Baixar como (para membros premium)  txt (3.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com