EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Definir como idioma padrão
Perguntas de PF - Fórum

Como testar um SMTP através de autenticação do servidor Telnet

Geral  
 
Como testar um SMTP através de autenticação do servidor Telnet

Como você sabe, um servidor SMTP, Protocolo de transferência de correio simples o O protocolo de transferência de correio simples, É um sistema que é responsável a do transporte a mensagem de Email desde a sua origem até ao destino. Para fazer isso, Ele usa o protocolo mencionado acima sobre o protocolo de comunicações TCP/IP.

Normalmente a porta usada 25 para ser capaz de se comunicar com o servidor, a menos que as questões de segurança, ser configurado em outra porta. Há um número de comandos, com o qual, Depois que a conexão é estabelecida., pode ser “diálogo” com esse servidor para prosseguir com o envio da mensagem.

Um desses comandos é o autenticação usuário, ou seja, Você tem que autenticar no servidor para saber quem você é, e se você tem o direito de usá-lo como um transmissor de mensagens de email. Vamos ver como você pode testar a autenticação contra este servidor, acessá-lo e enviar-te os comandos necessários para que saiba que você é um usuário autorizado, Ver também qual será sua resposta.

 

Como realizar a autenticação no servidor de correio de saída, usando o protocolo SMTP, usando o Telnet

 

Para executar tal autenticação, Você tem que saber que a comunicação do usuário e senha com o servidor será feito de forma codificado em Base 64. Uma maneira de conseguir isso (Existem outros), é através da execução de um comando em Perl:

Onde Nome de usuário Deve ser o nome do usuário do correio electrónico que você tem. Este comando irá retornar para uma Cadeia de codificado em base 64 que mais tarde se comunicar com o servidor.

O mesmo, Faça o mesmo com a senha do usuário:

Onde Contrasenadeusuario é a senha, e ele irá retornar você algo também com base no 64:

Com estas duas seqüências de Caracteres codificadas em base 64, Você vai continuar a tentar a autenticação no servidor SMTP. Para fazer isso, a primeira coisa é conectar-se pelo servidor Telnet. Por console de comando ou um janela de terminal, Execute o seguinte:

Onde nombreservidor.com refere-se ao servidor SMTP para o qual você deseja se conectar, e 25 pela porta padrão. Se fosse outra porta, Apenas mude-o no comando.

Uma vez conectado, Saudações para o servidor usando o comando:

O servidor retornará a saudação. E agora, simplesmente, te dizer você deseja autenticar. Para fazer isso, Escreva o seguinte:

O servidor que você vai responder com algo como 334 VXNlcm5hbWU6, que é simplesmente uma seqüência de caracteres codificada na base 64 em que você está solicitando o nome do usuário. Aqui é onde você tem que digitar a seqüência de caracteres codificada em base 64 Você tem a codificação de nome de usuário,

Entrou uma vez, o servidor vai perguntar o senha. O mesmo, Ele vai fazê-lo com uma mensagem codificada como este, 334 UGFzc3dvcmQ6. Digite a seqüência de caracteres obtida para codificar a senha.

Finalmente, Se os dados corrigir e tudo correu bem, o servidor que responderá com uma mensagem de autenticação bem-sucedida 235 Autenticação bem sucedida.

Você está pronto! Tente a autenticação de usuário no correio SMTP através do servidor telnet. Uma vez autenticado, Você pode proceder para indicar ao servidor de envio de um e-mail através do comandos adequados. Nos próximos posts, vamos ver como você pode fazê-lo.

Finalmente, Nós mostramos-lhe um acompanhamento dos comandos enviados e recebidos pelo servidor na conexão e autenticação realizada anteriormente.

 

Deixe-em um comentário ou entrar para oFórum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Artigos relacionados