Si desarrolla o administra sitios web y trabaja localmente (entendiendo con WAMP / MAMP, EasyPhp, …), ciertamente ya se ha enfrentado a este problema: su sitio o su aplicación no pueden enviar un correo electrónico. Lo cual es molesto ya que necesitaría verificar que el contenido de los mensajes corresponda con lo que espera.
Una de las soluciones para resolver este problema es configurar manualmente su computadora para que pueda comunicarse con un servidor SMTP (tradicionalmente el de su proveedor de servicios de Internet). Pero puede resultar un poco tedioso, especialmente si su conocimiento técnico es limitado.
La otra posibilidad, mucho más sencilla y flexible, es utilizar un software dedicado a esta tarea. Hay varios: smtp4dev, MailDev, Fake Sendmail, … pero hoy vamos a hablar del que yo prefiero: Papercut.
El principio de Papercut es simple: «monitoreará» el puerto en el que se envían los correos electrónicos (por defecto el puerto 25 pero puede modificar este valor en las opciones) y «capturará» todos los mensajes que pasen por él.
A nivel de interfaz, Papercut simula un cliente de correo electrónico (como Outlook o GMail). Por lo tanto, encontrará en la columna de la izquierda una lista de mensajes recibidos y en la parte derecha un panel de consulta que le permitirá encontrar los detalles del mensaje (remitente, título, contenido, …). Aquellos que buscan más datos técnicos (como encabezados o código HTML) pueden encontrarlos en las diferentes pestañas.
Papercut no requiere ninguna instalación, simplemente descomprima el archivo y haga doble clic en papercut.exe para iniciarlo. Y para descargarlo sucede en la página Github del proyecto.
No dude en dejar un comentario para compartir sus comentarios sobre Papercut.