Hola a todos/as:
Quiero enviar un correo desde php, para hacer una prueba de que llega correctamente, pero por lo visto hay que añadir algunas líneas en el archivo php.ini
Lo que quiero es poder enviar un e-mail a cualquier servidor de correo, @gmail, @hotmail, @terra, etc
Pero no enviarlo desde el correo que tiene el xampp, como es Mercury, sino desde un formulario mio o desde un simple php, como les muestro aquí
<?php //sustituye tuemail@tudominio.com con tu dirección//
abstract class Index
{
static function enviar()
{
if (mail("mail@gmail.com", "Probando email en php", "Esto es una prueba a ver si funciona el mail en php")) {
echo('<p>Email enviado.</p>');
} else {
echo('<p>Vaya por dios, la cosa no rula.</p>');
}
}
}
Index::enviar();
?>
Agradezco toda la ayuda
Yo uso PHPMailer (http://phpmailer.worxware.com/)
No lo había escuchado, es un archivo php
Me supongo que se tenga que importar desde el index.php que tengo yo creado ya
con riquire_one('archivo.php');
Voy a mirar, gracias por tu aportación
Exactamente, es una libreria muy fácil de usar. Aquí (http://phpmailer.worxware.com/index.php?pg=examplebmail) un ejemplo! Sólo tienes que importar la libreria,
require_once('../class.phpmailer.php');
Necesitas un servidor SMTP y tengo entendido que servicios de correo como google y hotmail bloquean correos que no pueden proveer autenticidad de donde vienen. Puedes configurarte una cuenta de correo GMAIL para usar su SMTP si es que los correos no llegan nunca después de pasarlos por el SMTP que tengas.