EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
تعيين اللغة الافتراضية
أسئلة PF - المنتدى

كيف يثبت مصادقة خادم SMTP استخدام Telnet

العام  
 
كيف يثبت مصادقة خادم SMTP استخدام Telnet

وكما تعلمون, un servidor SMTP, Simple Mail Transfer Protocol o Protocolo para la Transferencia Simple de Correo, es un sistema que se encarga de realizar el النقل البحري de los mensajes de البريد الإلكتروني desde su origen hasta su destino. للقيام بذلك, usa el protocolo mencionado anteriormente sobre el protocolo de comunicaciones TCP/IP.

Normalmente se usa el puerto 25 para poder comunicar con dicho servidor, a no ser que por temas de seguridad, esté configurado en otro puerto. Existen una serie de الأوامر, con los cuales, una vez establecida la conexión, se puededialogarcon dicho servidor para proceder al envío del mensaje.

Uno de estos comandos es la المصادقة المستخدم, أي, tienes que autenticarte frente a dicho servidor para que éste sepa quien eres, y si tienes derecho a utilizarlo como transmisor de mensajes de correo electrónico. Vamos a ver como puedes probar dicha autenticación frente a este servidor, accediendo a él y mandándole los comandos necesarios para comunicarle que eres un usuario autorizado, viendo igualmente cual será su respuesta.

 

Cómo realizar la autenticación en un servidor de correo saliente, mediante protocolo SMTP, mediante Telnet

 

Para realizar dicha autenticación, tienes que saber que la comunicación del المستخدم و كلمة المرور con el servidor se realizará de forma codificada في قاعده 64. Una forma de conseguir esto (hay otras), es mediante la ejecución de un comando en Perl:

حيث nombreDeUsuario debe ser el nombre del usuario de correo electrónico que tengas. Este comando te devolverá una سلسلة codificada en base 64 que más adelante comunicarás al servidor.

نفس الشيء, haz lo mismo con la contraseña de dicho usuario:

حيث contraseñaDeUsuario es la contraseña, y te devolverá algo parecido también en base 64:

Con estas dos cadenas de caracteres codificados en base 64, vas a proceder a probar la autenticación en un servidor de correo saliente SMTP. للقيام بذلك, lo primero es الاتصال con el servidor mediante Telnet. Mediante una وحدة التحكم بالأوامر أو أحد إطار المحطة الطرفية, تشغيل التالية:

حيث nombreservidor.com se refiere al servidor SMTP al que quieras conectar, و 25 el puerto por defecto. Si fuese otro puerto, simplemente cámbialo en el comando.

Una vez conectado, saluda al servidor mediante el comando:

El servidor te devolverá el saludo. Y ahora, ببساطة, dile que quieres realizar la autenticación. للقيام بذلك, escríbele lo siguiente:

El servidor te responderá con algo como 334 VXNlcm5hbWU6, que simplemente es una cadena codificada en base 64 en la que te está pidiendo el nombre del usuario. Aquí es donde tienes que introducir la cadena codificada en base 64 que obtuviste de la codificación del nombre de usuario,

Una vez introducida, el servidor te pedirá la كلمة المرور. نفس الشيء, lo hará con un mensaje codificado parecido a esto, 334 UGFzc3dvcmQ6. Introduce la cadena obtenida al codificar la contraseña.

وأخيراً, si los datos son correctos y todo ha ido bien, el servidor te responderá con un mensaje de éxito en la autenticación 235 Authentication succeded.

كنت على استعداد! Acabas de probar la autenticación de usuario en un servidor de correo saliente SMTP mediante telnet. Una vez autenticado, puedes proceder a indicarle al servidor el envío de un correo mediante los comandos apropiados. En próximas entradas veremos como puedes hacerlo.

وأخيراً, te mostramos un seguimiento de los comandos enviados y recibidos por el servidor en la conexión y autenticación realizada previamente.

 

انضم إليكم لقناة برقية

ترك لنا تعليق أو أدخلالمنتدى
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

المواد ذات الصلة