O que é SMTP ? < E-mails < Página Principal
O que é SMTP ?
Author: Suporte DataHosting

O SMTP (Simple Mail Transfer Protocol) e o protocolo usado no sistema de
correio eletronico na arquitetura Internet TCP/IP. Um usuario, ao desejar
enviar uma mensagem, utiliza o modulo interface com o usuario para compor a
mensagem e solicita ao sistema de correio eletronico que a entregue ao
destinatario. Quando recebe a mensagem do usuario, o sistema de correio
eletronico armazena uma copia da mensagem em seu spool (area do
dispositivo de armazenamento), junto com o horario do armazenamento e a
identificacao do remetente e do destinatario. A transferencia da mensagem e
executada por um processo em background, permitindo que o usuario
remetente, apos entregar a mensagem ao sistema de correio eletronico, possa
executar outras aplicacoes. O processo de transferencia de mensagens,
executando em background, mapeia o nome da maquina de destino em seu
endereco IP, e tenta estabelecer uma conexao TCP com o servidor de correio
eletronico da maquina de destino. Note que o processo de transferencia atua
como cliente do servidor do correio eletronico. Se a conexao for estabelecida,
o cliente envia uma copia da mensagem para o servidor, que a armazena em
seu spool. Caso a mensagem seja transferida com sucesso, o servidor avisa ao
cliente que recebeu e armazenou uma copia da mensagem. Quando recebe a
confirmacao do recebimento e armazenamento, o cliente retira a copia da
mensagem que mantinha em seu spool local. Se a mensagem, por algum
motivo, nao for transmitida com sucesso, o cliente anota o horario da tentativa
e suspende sua execucao. Periodicamente o cliente acorda e verifica se
existem mensagens a serem enviadas na area de spool e tenta transmiti-las.
Se uma mensagem nao for enviada por um periodo, por exemplo de dois dias,
o servico de correio eletronico devolve a mensagem ao remetente, informando
que nao conseguiu transmiti-la. Em geral, quando um usuario se conecta ao
sistema, o sistema de correio eletronico e ativado para verificar se existem
mensagens na caixa postal do usuario. Se existirem, o sistema de correio
eletronico emite um aviso para o usuario que, quando achar conveniente, ativa
o modulo de interface com o usuario para receber as correspondencias. Uma
mensagem SMTP divide-se em duas partes: cabecalho e corpo, separados por
uma linha em branco. No cabecalho sao especificadas as informacoes
necessarias para a transferencia da mensagem. O cabecalho e composto por
linhas, que contem uma palavra-chave seguida de um valor. Por exemplo,
identificacao do remetente (palavra-chave "to:" seguida do seu endereco),
identificacao do destinatario, assunto da mensagem, etc... No corpo sao
transportadas as informacoes da mensagem propriamente dita. O formato do
texto e livre e as mensagens sao transferidas no formato texto. Os usuarios do
sistema de correio eletronico sao localizados atraves de um par de
identificadores. Um deles especifica o nome da maquina de destino e o outro
identificaa caixa postal do usuario. Um remetente pode enviar
simultaneamente varias copias de uma mensagem, para diferentes
destinatarios utilizando o conceito de lista de distribuicao (um nome que
identifica um grupo de usuarios). O formato dos enderecos SMTP e o
seguinte: nome_local@nome_do_dominio onde o nome_do_dominio identifica
o dominio ao qual a maquina de destino pertence (esse endereco deve
identificar um grupo de maquinas gerenciado por um servidor de correio
eletronico). O nome local identifica a caixa postal do destinatario. O SMTP
especifica como o sistema de correio eletronico transfere mensagens de uma
maquina para outra. O modulo interface com usuario e a forma como as
mensagens sao armazenadas nao sao definidos pelo SMTP. O sistema de
correio eletronico pode tambem ser utilizado por processos de aplicacao para
transmitir mensagens contendo textos.


Last Modified: 2004-12-08         Number of views: 2361

Print This Save This E-mail This Talk About This ( 1 )

   

There are no user added comments for this article.  
Was this article helpful?
 
Yes
No
 
Related Articles
Glossário sobre termos técnicos
 Acesso dedicado...Conexão permanente através de linha telefônica especializada para transmissã...
Formulário para plano LINUX
Crie seu formulário da seguinte maneira:(Substitua o domínio exemplo.com.br pelo seu domínio e o ema...
Enviar e-mails direto do servidor LINUX utilizando o SENDMAIL (Componente instalado em servidor LINUX)
O sendmail deve esta intalado no servidor Linux: Vc deve usar o comando mail. Existe uma descrição c...


Buscar Artigos
Ver Categoria

 Ver: Mais Visitado  |  Mais Enviado  |  Mais Impresso  |  Mais Favorito