SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Simple Mail Transfer Protocol
Origem: Wikipédia, a enciclopédia livre.
Protocolo de Transferência de Correio Simples (do inglês: Simple Mail Transfer Protocol, abreviado SMTP) é o protocolo padrão de
envio de mensagens de correio eletrônico através da Internet entre dois dispositivos computacionais (emissor e receptor), definido na RFC 821.
É um protocolo simples, em texto plano, de somente de envio (semelhante a um carteiro), onde um ou vários destinatários de uma mensagem são
especificados (e, na maioria dos casos, validados) sendo, depois, a mensagem transferida, por padrão via porta TCP 25 (ou 465 para conexão
criptografada com SSL), podendo usar a porta alternativa 587.[1]
O SMTP por ter a função somente de envio, isto é, não permite que um usuário descarregue/solicite as mensagens de um servidor. Assim para a
leitura é necessário o uso de um software cliente de e-mail com suporte ao protocolo de leitura POP ou IMAP.
A gestão de nomes DNS de um servidor SMTP de um certo domínio, é possibilitada por sua entrada MX (Mail eXchange), que aponta para os
servidores determinados que deverão receber as mensagens de e-mail.
A utilização em massa do SMTP remonta aos anos 1980. Na altura, era um complemento ao UUCP, que era mais adequado para transferências de
correio eletrônico entre máquinas sem ligação permanente. Por outro lado, o desempenho do SMTP aumenta se as máquinas envolvidas, emissor
e receptor, se encontrarem ligadas permanentemente.
O Sendmail foi um dos primeiros (se não o primeiro) agente de transporte de email a implementar SMTP. Em 2001, havia, pelo menos, cerca de
50 programas que implementavam SMTP como cliente (emissor) ou servidor (receptor). Outros servidores SMTP muito conhecidos são: exim,
Postfix, Qmail, Microsoft Exchange Server e o Mail da Apple, disponível apenas para usuários do Mac OS ou do iOS para dispositivos móveis da
Apple.
Dada a especificação inicial, que contemplava apenas texto ASCII, este protocolo não é ideal para a transferência de arquivos (também chamados
de ficheiros). Alguns standards foram desenvolvidos para permitir a transferência de ficheiros em formato binário através de texto simples, como
o caso do MIME. Hoje em dia, quase todos os servidores SMTP suportam a extensão 8BITMIME.
História
Para testar um servidor SMTP, com relativa facilidade, pode-se utilizar o protocolo Telnet.
Uma das limitações da especificação SMTP inicial é que não existe método de autenticação dos emissores. Como tal, foi-lhe adicionada a extensão
SMTP-AUTH.
Apesar disso, o spamming continuava a ser um problema. Alterar o SMTP extensivamente ou substituí-lo completamente não se torna prático,
devido à forte utilização do SMTP e aos efeitos que daí podiam advir. O Internet Mail 2000 é uma proposta nesse sentido.
É por essa razão que existem várias propostas para protocolos alternativos que iriam assistir a operação SMTP. O Grupo de Pesquisa Anti-Spam
do Internet Research Task Force encontra-se a estudar várias propostas para se suportar a autenticação do emissor de uma forma flexível, leve e
escalável. A proposta aparentemente mais sólida parece ser o protocolo Sender Policy Framework.
Após o estabelecimento de uma conexão entre emissor (cliente) e receptor (servidor), o exemplo seguinte ilustra uma sessão SMTP. Na
conversação seguinte, "C:" designa as mensagens do cliente, e "S:" as mensagens do servidor. Na maioria dos computadores, uma conexão pode
ser estabelecida usando o comando telnet no emissor, por exemplo:
C: MAIL FROM:<Smith@Alpha.ARPA>
S: 250 OK
C: RCPT TO:<Jones@Beta.ARPA>
S: 250 OK
C: RCPT TO:<Green@Beta.ARPA>
S: 550 No such user here
C: RCPT TO:<Brown@Beta.ARPA>
S: 250 OK
C: DATA
S: 354 Start mail input; end with <CRLF>.<CRLF>
C: Blah blah blah...
C: ...etc. etc. etc.
C: <CRLF>.<CRLF>
S: 250 OK
Segurança e spamming
Exemplo
Embora opcional, praticamente todos os clientes questionam o servidor sobre quais as extensões SMTP que este suporta, utilizando o comando
EHLO (em oposição ao HELO ilustrado acima), e o corpo da mensagem (depois de DATA) segue tipicamente em formato MIME.
O funcionamento de um servidor SMTP pode ser dividido em duas etapas. A primeira inclui a concessão de permissão para o processo e a
verificação da configuração do computador por meio do qual um e-mail é enviado. Na segunda, ele envia a mensagem e segue a entrega bem-
sucedida do e-mail. Se, por algum motivo, o e-mail não for entregue, ele será devolvido ao remetente. O servidor SMTP entende comandos
simples de texto. Os mais comuns são:
HELO: apresenta-se;
EHLO: apresenta-se e solicita o modo estendido;
RCPT TO: especifica o destinatário;
MAIL FROM: especifica o remetente;
DATA: especifica o corpo do e-mail.
Você pode verificar o servidor SMTP utilizado executando algumas etapas no prompt de comando do Windows.
1. Pressione a tecla “Windows”;
2. Digite “cmd” na caixa de pesquisa;
3. Abra o aplicativo “Prompt de Comando” e digite um dos dois comandos a seguir: ping SMTP.mysite.com e ping mail.mysite.com;
4. O nome do seu servidor SMTP será exibido logo após a palavra “Pinging”.
Conforme mencionado anteriormente, o servidor SMTP é usado para entregar e-mails transacionais e em massa de forma confiável e segura.
Existem muitos provedores de serviço SMTP no mercado. Algumas das vantagens são:
Ambiente seguro para envio de e-mails
integração rápida e personalizavel de e-mail
software amigável
Comandos do protocolo SMTP
Como conhecer o seu servidor SMTP?
A importância do protocolo SMTP
Analise em tempo real para controlar seus e-mails
Internet Message Access Protocol
Post Office Protocol
1. NIC.br. «CGI.br - Comitê Gestor da Internet no Brasil» (http://www.cgi.br/noticia/cgi-br-anuncia-ultima-etapa-da-campanha-para-diminuir-num
ero-de-spams-enviados-por-redes-brasileiras/309). CGI.br - Comitê Gestor da Internet no Brasil. Consultado em 30 de agosto de 2015
(em inglês)
RFC 2821 (http://www.ietf.org/rfc/rfc2821.txt) - The Simple Mail Transfer Protocol, que tornou obsoleto o RFC 821
RFC 2822 (http://www.ietf.org/rfc/rfc2822.txt) - Internet (i.e. e-mail) Message Format, que tornou obsoleto o RFC 821
RFC 1869 (http://www.ietf.org/rfc/rfc1869.txt) - Extensões do SMTP, originando o Extended SMTP
RFC 1891 (http://www.ietf.org/rfc/rfc1891.txt) - Extensão ao SMTP para suportar Delivery Status Notification (DSN)
Obtida de "https://pt.wikipedia.org/w/index.php?title=Simple_Mail_Transfer_Protocol&oldid=67189406"
Ver também
Referências
Ligações externas

Mais conteúdo relacionado

Semelhante a Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdf

Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mailsThiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mailsThiago Barros, PSM
 
http https Professor Marlon Sales
http https Professor Marlon Saleshttp https Professor Marlon Sales
http https Professor Marlon Salesmarloninternet
 
Aula_SRL_05 Servidor E-mail.pdf
Aula_SRL_05 Servidor E-mail.pdfAula_SRL_05 Servidor E-mail.pdf
Aula_SRL_05 Servidor E-mail.pdfMarcelo Aguiar
 
Conceitos básicos de info
Conceitos básicos de infoConceitos básicos de info
Conceitos básicos de infoYASMIN ALVES
 
Protocolos- SMTP, POP3 e IMAP4
Protocolos- SMTP, POP3 e IMAP4Protocolos- SMTP, POP3 e IMAP4
Protocolos- SMTP, POP3 e IMAP4Felipe Weizenmann
 
Definições E Correlações Dhcp dns smtp e ntp
Definições E Correlações Dhcp dns smtp e ntpDefinições E Correlações Dhcp dns smtp e ntp
Definições E Correlações Dhcp dns smtp e ntpRogleison Rabelo, ITIL ISO
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicaçãoJoel Saramago
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicaçãosergiocef96
 
Capítulo 3 funcionalidades e protocolos da camada de aplicação
Capítulo 3   funcionalidades e protocolos da camada de aplicaçãoCapítulo 3   funcionalidades e protocolos da camada de aplicação
Capítulo 3 funcionalidades e protocolos da camada de aplicaçãoSimba Samuel
 
Correio Eletrônico e os  protocolos SMTP, POP3 e IMAP
Correio Eletrônico e os  protocolos SMTP, POP3 e IMAPCorreio Eletrônico e os  protocolos SMTP, POP3 e IMAP
Correio Eletrônico e os  protocolos SMTP, POP3 e IMAPRicardo Ferreira
 

Semelhante a Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdf (20)

Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mailsThiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
 
Apresentação de sd2
Apresentação de sd2Apresentação de sd2
Apresentação de sd2
 
Tcp udp
Tcp udpTcp udp
Tcp udp
 
http https Professor Marlon Sales
http https Professor Marlon Saleshttp https Professor Marlon Sales
http https Professor Marlon Sales
 
Camada 7 do modelo OSI
Camada 7 do modelo OSICamada 7 do modelo OSI
Camada 7 do modelo OSI
 
Aula_SRL_05 Servidor E-mail.pdf
Aula_SRL_05 Servidor E-mail.pdfAula_SRL_05 Servidor E-mail.pdf
Aula_SRL_05 Servidor E-mail.pdf
 
Intro_redes.pdf
Intro_redes.pdfIntro_redes.pdf
Intro_redes.pdf
 
Conceitos básicos de info
Conceitos básicos de infoConceitos básicos de info
Conceitos básicos de info
 
Apostila internet
Apostila internetApostila internet
Apostila internet
 
Protocolos- SMTP, POP3 e IMAP4
Protocolos- SMTP, POP3 e IMAP4Protocolos- SMTP, POP3 e IMAP4
Protocolos- SMTP, POP3 e IMAP4
 
Definições E Correlações Dhcp dns smtp e ntp
Definições E Correlações Dhcp dns smtp e ntpDefinições E Correlações Dhcp dns smtp e ntp
Definições E Correlações Dhcp dns smtp e ntp
 
Parte2c
Parte2cParte2c
Parte2c
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Imap
ImapImap
Imap
 
Capítulo 3 funcionalidades e protocolos da camada de aplicação
Capítulo 3   funcionalidades e protocolos da camada de aplicaçãoCapítulo 3   funcionalidades e protocolos da camada de aplicação
Capítulo 3 funcionalidades e protocolos da camada de aplicação
 
Tcp
TcpTcp
Tcp
 
Tcp
TcpTcp
Tcp
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Correio Eletrônico e os  protocolos SMTP, POP3 e IMAP
Correio Eletrônico e os  protocolos SMTP, POP3 e IMAPCorreio Eletrônico e os  protocolos SMTP, POP3 e IMAP
Correio Eletrônico e os  protocolos SMTP, POP3 e IMAP
 

Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdf

  • 1. Simple Mail Transfer Protocol Origem: Wikipédia, a enciclopédia livre. Protocolo de Transferência de Correio Simples (do inglês: Simple Mail Transfer Protocol, abreviado SMTP) é o protocolo padrão de envio de mensagens de correio eletrônico através da Internet entre dois dispositivos computacionais (emissor e receptor), definido na RFC 821. É um protocolo simples, em texto plano, de somente de envio (semelhante a um carteiro), onde um ou vários destinatários de uma mensagem são especificados (e, na maioria dos casos, validados) sendo, depois, a mensagem transferida, por padrão via porta TCP 25 (ou 465 para conexão criptografada com SSL), podendo usar a porta alternativa 587.[1] O SMTP por ter a função somente de envio, isto é, não permite que um usuário descarregue/solicite as mensagens de um servidor. Assim para a leitura é necessário o uso de um software cliente de e-mail com suporte ao protocolo de leitura POP ou IMAP. A gestão de nomes DNS de um servidor SMTP de um certo domínio, é possibilitada por sua entrada MX (Mail eXchange), que aponta para os servidores determinados que deverão receber as mensagens de e-mail. A utilização em massa do SMTP remonta aos anos 1980. Na altura, era um complemento ao UUCP, que era mais adequado para transferências de correio eletrônico entre máquinas sem ligação permanente. Por outro lado, o desempenho do SMTP aumenta se as máquinas envolvidas, emissor e receptor, se encontrarem ligadas permanentemente. O Sendmail foi um dos primeiros (se não o primeiro) agente de transporte de email a implementar SMTP. Em 2001, havia, pelo menos, cerca de 50 programas que implementavam SMTP como cliente (emissor) ou servidor (receptor). Outros servidores SMTP muito conhecidos são: exim, Postfix, Qmail, Microsoft Exchange Server e o Mail da Apple, disponível apenas para usuários do Mac OS ou do iOS para dispositivos móveis da Apple. Dada a especificação inicial, que contemplava apenas texto ASCII, este protocolo não é ideal para a transferência de arquivos (também chamados de ficheiros). Alguns standards foram desenvolvidos para permitir a transferência de ficheiros em formato binário através de texto simples, como o caso do MIME. Hoje em dia, quase todos os servidores SMTP suportam a extensão 8BITMIME. História
  • 2. Para testar um servidor SMTP, com relativa facilidade, pode-se utilizar o protocolo Telnet. Uma das limitações da especificação SMTP inicial é que não existe método de autenticação dos emissores. Como tal, foi-lhe adicionada a extensão SMTP-AUTH. Apesar disso, o spamming continuava a ser um problema. Alterar o SMTP extensivamente ou substituí-lo completamente não se torna prático, devido à forte utilização do SMTP e aos efeitos que daí podiam advir. O Internet Mail 2000 é uma proposta nesse sentido. É por essa razão que existem várias propostas para protocolos alternativos que iriam assistir a operação SMTP. O Grupo de Pesquisa Anti-Spam do Internet Research Task Force encontra-se a estudar várias propostas para se suportar a autenticação do emissor de uma forma flexível, leve e escalável. A proposta aparentemente mais sólida parece ser o protocolo Sender Policy Framework. Após o estabelecimento de uma conexão entre emissor (cliente) e receptor (servidor), o exemplo seguinte ilustra uma sessão SMTP. Na conversação seguinte, "C:" designa as mensagens do cliente, e "S:" as mensagens do servidor. Na maioria dos computadores, uma conexão pode ser estabelecida usando o comando telnet no emissor, por exemplo: C: MAIL FROM:<Smith@Alpha.ARPA> S: 250 OK C: RCPT TO:<Jones@Beta.ARPA> S: 250 OK C: RCPT TO:<Green@Beta.ARPA> S: 550 No such user here C: RCPT TO:<Brown@Beta.ARPA> S: 250 OK C: DATA S: 354 Start mail input; end with <CRLF>.<CRLF> C: Blah blah blah... C: ...etc. etc. etc. C: <CRLF>.<CRLF> S: 250 OK Segurança e spamming Exemplo
  • 3. Embora opcional, praticamente todos os clientes questionam o servidor sobre quais as extensões SMTP que este suporta, utilizando o comando EHLO (em oposição ao HELO ilustrado acima), e o corpo da mensagem (depois de DATA) segue tipicamente em formato MIME. O funcionamento de um servidor SMTP pode ser dividido em duas etapas. A primeira inclui a concessão de permissão para o processo e a verificação da configuração do computador por meio do qual um e-mail é enviado. Na segunda, ele envia a mensagem e segue a entrega bem- sucedida do e-mail. Se, por algum motivo, o e-mail não for entregue, ele será devolvido ao remetente. O servidor SMTP entende comandos simples de texto. Os mais comuns são: HELO: apresenta-se; EHLO: apresenta-se e solicita o modo estendido; RCPT TO: especifica o destinatário; MAIL FROM: especifica o remetente; DATA: especifica o corpo do e-mail. Você pode verificar o servidor SMTP utilizado executando algumas etapas no prompt de comando do Windows. 1. Pressione a tecla “Windows”; 2. Digite “cmd” na caixa de pesquisa; 3. Abra o aplicativo “Prompt de Comando” e digite um dos dois comandos a seguir: ping SMTP.mysite.com e ping mail.mysite.com; 4. O nome do seu servidor SMTP será exibido logo após a palavra “Pinging”. Conforme mencionado anteriormente, o servidor SMTP é usado para entregar e-mails transacionais e em massa de forma confiável e segura. Existem muitos provedores de serviço SMTP no mercado. Algumas das vantagens são: Ambiente seguro para envio de e-mails integração rápida e personalizavel de e-mail software amigável Comandos do protocolo SMTP Como conhecer o seu servidor SMTP? A importância do protocolo SMTP
  • 4. Analise em tempo real para controlar seus e-mails Internet Message Access Protocol Post Office Protocol 1. NIC.br. «CGI.br - Comitê Gestor da Internet no Brasil» (http://www.cgi.br/noticia/cgi-br-anuncia-ultima-etapa-da-campanha-para-diminuir-num ero-de-spams-enviados-por-redes-brasileiras/309). CGI.br - Comitê Gestor da Internet no Brasil. Consultado em 30 de agosto de 2015 (em inglês) RFC 2821 (http://www.ietf.org/rfc/rfc2821.txt) - The Simple Mail Transfer Protocol, que tornou obsoleto o RFC 821 RFC 2822 (http://www.ietf.org/rfc/rfc2822.txt) - Internet (i.e. e-mail) Message Format, que tornou obsoleto o RFC 821 RFC 1869 (http://www.ietf.org/rfc/rfc1869.txt) - Extensões do SMTP, originando o Extended SMTP RFC 1891 (http://www.ietf.org/rfc/rfc1891.txt) - Extensão ao SMTP para suportar Delivery Status Notification (DSN) Obtida de "https://pt.wikipedia.org/w/index.php?title=Simple_Mail_Transfer_Protocol&oldid=67189406" Ver também Referências Ligações externas