Protocolos de e-mail

Os protocolos de e-mail são conjuntos de regras que ajudam o cliente a transmitir adequadamente as informações de ou para o servidor de e-mail. Aqui neste tutorial, discutiremos vários protocolos, comoSMTP, POP, e IMAP.

SMPTP

SMTP apoia Simple Mail Transfer Protocol. Foi proposto pela primeira vez em 1982. É um protocolo padrão usado para enviar e-mail de forma eficiente e confiável pela Internet.

Key Points:

  • SMTP é o protocolo de nível de aplicativo.

  • SMTP é um protocolo orientado a conexão.

  • SMTP é um protocolo baseado em texto.

  • Ele lida com a troca de mensagens entre servidores de e-mail pela rede TCP / IP.

  • Além de transferir e-mail, o SMPT também fornece notificação sobre o e-mail recebido.

  • Quando você envia um e-mail, o seu cliente de e-mail o envia para o seu servidor de e-mail, que entra em contato com o servidor de e-mail do destinatário usando o cliente SMTP.

  • Esses comandos SMTP especificam o endereço de e-mail do remetente e do destinatário, junto com a mensagem a ser enviada.

  • A troca de comandos entre servidores é realizada sem intervenção de nenhum usuário.

  • Caso a mensagem não possa ser entregue, um relatório de erro é enviado ao remetente, o que torna o SMTP um protocolo confiável.

Comandos SMTP

A tabela a seguir descreve alguns dos comandos SMTP:

SN Descrição do Comando
1 HELLO
Este comando inicia a conversa SMTP.
2 EHELLO
Este é um comando alternativo para iniciar a conversa. ESMTP indica que o servidor remetente deseja usar o protocolo SMTP estendido.
3 MAIL FROM
Isso indica o endereço do remetente.
4 RCPT TO
Ele identifica o destinatário do e-mail. Para enviar mensagens semelhantes a vários usuários, esse comando pode ser repetido várias vezes.
5 SIZE
Este comando permite ao servidor saber o tamanho da mensagem anexada em bytes.
6 DATA
o DATAcomando significa que um fluxo de dados seguirá. Aqui, fluxo de dados se refere ao corpo da mensagem.
7 QUIT
Este comando é usado para encerrar a conexão SMTP.
8 VERFY
Este comando é usado pelo servidor de recebimento para verificar se o nome de usuário fornecido é válido ou não.
9 EXPN
É o mesmo que VRFY, exceto que irá listar todos os nomes de usuários quando usado com uma lista de distribuição.

IMAP

IMAP apoia Internet Message Access Protocol. Foi proposto pela primeira vez em 1986. Existem cinco versões do IMAP como segue:

  1. IMAP original

  2. IMAP2

  3. IMAP3

  4. IMAP2bis

  5. IMAP4

Key Points:

  • O IMAP permite que o programa cliente manipule a mensagem de e-mail no servidor sem baixá-la no computador local.

  • O e-mail é retido e mantido pelo servidor remoto.

  • Ele nos permite realizar qualquer ação, como baixar, excluir o e-mail sem ler o e-mail. Ele nos permite criar, manipular e excluir pastas de mensagens remotas chamadas caixas de correio.

  • O IMAP permite que os usuários pesquisem os e-mails.

  • Ele permite acesso simultâneo a várias caixas de correio em vários servidores de e-mail.

Comandos IMAP

A tabela a seguir descreve alguns dos comandos IMAP:

SN Descrição do Comando
1 IMAP_LOGIN
Este comando abre a conexão.
2 CAPABILITY
Este comando solicita a listagem dos recursos que o servidor oferece suporte.
3 NOOP
Este comando é usado como uma pesquisa periódica para novas mensagens ou atualizações de status de mensagens durante um período de inatividade.
4 SELECT
Este comando ajuda a selecionar uma caixa de correio para acessar as mensagens.
5 EXAMINE
É igual ao comando SELECT, exceto que nenhuma alteração na caixa de correio é permitida.
6 CREATE
Ele é usado para criar uma caixa de correio com um nome especificado.
7 DELETE
É usado para excluir permanentemente uma caixa de correio com um determinado nome.
8 RENAME
É usado para alterar o nome de uma caixa de correio.
9 LOGOUT
Este comando informa ao servidor que o cliente terminou a sessão. O servidor deve enviar uma resposta BYE sem marcação antes da resposta OK e, em seguida, fechar a conexão de rede.

POP

POP significa Post Office Protocol. Geralmente é usado para dar suporte a um único cliente. Existem várias versões do POP, mas o POP 3 é o padrão atual.

Key Points

  • POP é um protocolo padrão da Internet da camada de aplicativo.

  • Como o POP oferece suporte para acesso offline às mensagens, requer menos tempo de uso da Internet.

  • O POP não permite o recurso de pesquisa.

  • Para acessar as mensagens, é necessário baixá-las.

  • Ele permite que apenas uma caixa de correio seja criada no servidor.

  • Não é adequado para acessar dados que não sejam de correio.

  • Os comandos POP são geralmente abreviados em códigos de três ou quatro letras. Por exemplo. ESTADO.

Comandos POP

A tabela a seguir descreve alguns dos comandos POP:

SN Descrição do Comando
1 LOGIN
Este comando abre a conexão.
2 STAT
É usado para exibir o número de mensagens atualmente na caixa postal.
3 LIST
É usado para obter o resumo das mensagens onde cada resumo da mensagem é mostrado.
4 RETR
Este comando ajuda a selecionar uma caixa de correio para acessar as mensagens.
5 DELE
Ele é usado para excluir uma mensagem.
6 RSET
É usado para redefinir a sessão para seu estado inicial.
7 QUIT
É usado para fazer logoff da sessão.

Comparação entre POP e IMAP

SN POP IMAP
1 Geralmente usado para oferecer suporte a um único cliente. Projetado para lidar com vários clientes.
2 As mensagens são acessadas offline. As mensagens são acessadas online, embora também suporte o modo offline.
3 O POP não permite o recurso de pesquisa. Ele oferece a capacidade de pesquisar e-mails.
4 Todas as mensagens devem ser baixadas. Permite a transferência seletiva de mensagens para o cliente.
5 Apenas uma caixa de correio pode ser criada no servidor. Várias caixas de correio podem ser criadas no servidor.
6 Não é adequado para acessar dados que não sejam de e-mail. Adequado para acessar dados que não sejam de e-mail, ou seja, anexos.
7 Os comandos POP são geralmente abreviados em códigos de três ou quatro letras. Por exemplo. ESTADO. Os comandos IMAP não são abreviados, eles estão completos. Por exemplo. STATUS.
8 Requer uso mínimo de recursos do servidor. Os clientes são totalmente dependentes do servidor.
9 Depois de baixados, os e-mails não podem ser acessados ​​de outro local. Permite que os e-mails sejam acessados ​​de vários locais.
10 Os e-mails não são baixados automaticamente. Os usuários podem ver os cabeçalhos e o remetente dos e-mails e decidir fazer o download.
10 O POP requer menos tempo de uso da Internet. O IMAP requer mais tempo de uso da Internet.