Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>MailCat-SMTP SandboxNew to Visual Studio Code? Get it now.
MailCat-SMTP Sandbox

MailCat-SMTP Sandbox

raulzamoradev

|
5 installs
| (2) | Free
Sandbox SMTP local directamente dentro de VS Code. Captura, visualiza y valida correos electrónicos sin enviarlos realmente.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
MailCat Connection Diagram

MailCat - Sandbox Local SMTP

La forma más fácil de capturar, visualizar y probar correos electrónicos directamente en VS Code.

[![VS Code Marketplace](https://img.shields.io/badge/VS%20Code-Marketplace-blue?logo=visual-studio-code)](https://marketplace.visualstudio.com/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/RaulZ/email-extension-vscode/blob/HEAD/LICENSE) [![Made for Developers](https://img.shields.io/badge/Hecho%20para-Desarrolladores-ff69b4)](#)

Cómo Funciona MailCat

MailCat Connection Diagram

MailCat es un servidor SMTP local ligero integrado directamente en VS Code. Tu aplicación envía correos a localhost, MailCat los captura y los muestra en una bandeja de entrada hermosamente diseñada.

  • No más correos en tu bandeja real
  • No más servicios SMTP pagos
  • Todo capturado localmente en tu máquina

MailCat Connection Diagram

Características Principales

  • Configuración Cero: Funciona de inmediato en el puerto 2525
  • Compatible Universal: Funciona con Node.js, PHP, Python, Java, C#, Go, Ruby, etc.
  • Vista Previa en Vivo: Ve exactamente cómo se renderizará tu correo
  • Dispositivos Responsivos: Prueba en Desktop, Tablet y Mobile
  • Validación de Compatibilidad: Detecta problemas CSS antes de enviar
  • Análisis Spam: Verifica si tu correo será marcado como spam
  • Interfaz Profesional: Toda la potencia en un panel lateral de VS Code

Guía Rápida

1. Inicia el Servidor

Abre la paleta de comandos (Ctrl+Shift+P o Cmd+Shift+P) y escribe:

MailCat: Start Sandbox

2. Configura tu Backend

SMTP_HOST=localhost
SMTP_PORT=2525
SMTP_USER=rzp
SMTP_PASS=rzp

Node.js (Nodemailer)

const transporter = nodemailer.createTransport({
  host: 'localhost',
  port: 2525,
  auth: { user: 'rzp', pass: 'rzp' }
});

await transporter.sendMail({
  from: 'noreply@app.com',
  to: 'user@example.com',
  subject: 'Prueba MailCat',
  html: '<h1>Funciona!</h1>'
});

Python (smtplib)

import smtplib
from email.mime.text import MIMEText

server = smtplib.SMTP('localhost', 2525)
server.login('rzp', 'rzp')

msg = MIMEText('<h1>Funciona!</h1>', 'html')
msg['Subject'] = 'Prueba MailCat'
msg['From'] = 'noreply@app.com'
msg['To'] = 'user@example.com'

server.send_message(msg)
server.quit()

PHP (Laravel)

'mailers' => [
    'mailcat' => [
        'transport' => 'smtp',
        'host' => 'localhost',
        'port' => '2525',
        'username' => 'rzp',
        'password' => 'rzp',
    ],
],

Mail::mailer('mailcat')->send(new MyMail());

Java

Properties props = new Properties();
props.put("mail.smtp.host", "localhost");
props.put("mail.smtp.port", "2525");
props.put("mail.smtp.auth", "true");

Session session = Session.getInstance(props, new Authenticator() {
    protected PasswordAuthentication getPasswordAuthentication() {
        return new PasswordAuthentication("rzp", "rzp");
    }
});

Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("noreply@app.com"));
msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse("user@example.com"));
msg.setSubject("Prueba MailCat");
msg.setText("¡Funciona!");
Transport.send(msg);

3. Ver y Analizar

Los correos aparecen en tiempo real en tu bandeja de entrada. Haz clic en cualquiera para ver:

MailCat Email Preview Desktop
  • Vista Previa HTML: Renderización exacta del correo
  • Validación Lint: Problemas de compatibilidad CSS
  • Análisis Spam: Puntuación y recomendaciones
  • Compatibilidad: Soporte en Gmail, Outlook, Apple Mail, etc.
  • HTML Source: Código fuente completo
  • Raw: Información SMTP completa
ESLint Validation
Spam Analysis
HTML Check
Tablet Preview

Pantalla Completa

MailCat Logo Illustration

Abre cualquier correo en pantalla completa para una mejor visualización:

MailCat Fullscreen Mobile View
  • Desktop, Tablet, Mobile: Vistas optimizadas para cada dispositivo
  • Dark Mode: Alterna entre modo claro y oscuro
  • Sin Distracciones: Vista completa del correo

Interface Principal

MailCat Main Interface Configuration

Características de la Interface:

  • Configuración SMTP editable
  • Información del servidor en tiempo real
  • Copiar credenciales al portapapeles
  • Generación automática de .env
  • Integración de snippets para 4+ lenguajes

Comandos Disponibles

Comando Descripción
MailCat: Start Sandbox Inicia el servidor SMTP local
MailCat: Stop Sandbox Detiene el servidor SMTP
MailCat: Open Inbox in Tab Abre la bandeja de entrada en nueva pestaña
MailCat: Copy SMTP Config Copia configuración al portapapeles
MailCat: Clear Inbox Limpia todos los correos

Casos de Uso

  • Desarrollo Local: Prueba notificaciones sin enviar correos reales
  • Testing Automatizado: Valida correos en tus tests
  • Diseño de Plantillas: Visualiza HTML en tiempo real
  • Validación CSS: Detecta problemas antes de producción
  • Multi-Stack: Funciona con cualquier lenguaje

Consejos Pro

  • Dark Mode: Toggle de modo oscuro en pantalla completa
  • Device Preview: Prueba en múltiples dispositivos
  • Spam Analysis: Evita que tus correos caigan en spam
  • No Requiere Internet: Todo funciona localmente
  • Límite de 50 emails: En memoria, se limpian al reiniciar

Instalación

  1. Abre VS Code
  2. Ve a Extensiones (Ctrl+Shift+X)
  3. Busca "MailCat"
  4. Haz clic en "Instalar"
  5. ¡Listo! Comienza a usar MailCat

Licencia

MIT - Libre para usar en proyectos personales y comerciales


❤️

MailCat Logo

Hecho con corazón para Desarrolladores

Reportar un problema · Ver en GitHub

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft