PHP SMTP Sender

PHP SMTP Sender

Este proyecto es un pequeño script en PHP diseñado para enviar correos electrónicos utilizando el protocolo SMTP. Es ideal para pruebas rápidas, automatizaciones simples o como base para proyectos más grandes que requieren funcionalidad de envío de emails.

📦 Características

  • Conexión a servidores SMTP autenticados.
  • Envío de correos electrónicos con asunto y cuerpo personalizado.
  • Basado únicamente en PHP (mail() no es utilizado).
  • Ligero, sin dependencias externas (usa fsockopen).

🚀 Requisitos

  • PHP 5.6 o superior.
  • Acceso a un servidor SMTP (como Gmail, Mailgun, SendGrid, etc.).

⚙️ Uso

  1. Clona el repositorio:

    git clone https://github.com/whohe/sender.git
    cd sender
    
  2. Abre y edita smtp.php con tus credenciales SMTP:

     $smtp = new SMTP;
     $smtp->connect('smtp.tuservidor.com', 587); // o 465 para SSL
     $smtp->auth('tucorreo@dominio.com', 'tu_contraseña');
     $smtp->send('tucorreo@dominio.com', 'destinatario@ejemplo.com', 'Asunto del correo', 'Cuerpo del mensaje');
    
  3. Ejecuta el script:

     php smtp.php
    

    🛡️ Seguridad

⚠️ No se recomienda almacenar credenciales directamente en el script para producción. Considera usar variables de entorno o archivos de configuración seguros.

📄 Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

🤝 Créditos

Creado por whohe. Inspirado en el deseo de mantener scripts simples, sin dependencias, para tareas puntuales de envío de correos.

Will
Will Entusiasta de la tecnología, apasionado por el desarrollo de aplicaciones móviles con Android e Ionic.
comments powered by Disqus