Ver las NORMAS de estos Foros Web ZackYFileS Chat ZackYFileS Agregar a Favoritos Contactar con Administrador
 
 

TU PUBLICIDAD AQUÍ!!
Navegación
Retroceder   Foros ZackYFileS >
OTROS TEMAS DE INTERES - INTERNET:
> ARTES GRÁFICAS - Diseño, Firmas, WEBS.
Nombre de usuario
Contraseña
Configuración de UsuarioAyuda (FAQs)Nuevos PostsBuscar


Respuesta
 
Herramientas
Antiguo 22/11/2005, 21:59   #1
calamaro2
Usuario Activo
 
Fecha de ingreso: 21/feb/2004
Mensajes: 244
calamaro2 está en el buen camino
Enviar emails con php?

Alguien sabe cómo enviar correos con php?

Estoy probando con la función mail() pero siempre el mismo error:

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in c:\apache\htdocs\send.php on line 14
Mail NOT Sent

Y de ahí no salgo. Probé tanto a modificar la línea del php.ini donde pone eso de :

;sendmail_from = ....

por

sendmail_from = midireccion@midominio.es (bueno, aqui una dirección real)

Y probé también a pasarle a la función mail explícitamente el campo FROM con esa misma dirección que puse en el php.ini pero sigue dando el mismo error.

Si alguien sabe que hago mal que me lo diga.

Muchas gracias y saludos,

Edito para añadir que después de modificar el php.ini sí reinicié el Apache para actualizar los cambios pero ni así...

calamaro2.

Última edición por calamaro2; 22/11/2005 a las 22:01.
calamaro2 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Antiguo 22/11/2005, 23:33   #2
Coke
Invitado
 
Mensajes: n/a

saludos....

tienes que poner tambien la direccion SMTP de tu correo....ejemplo.

[mail function]
SMTP = mailhost.terra.es

sendmail_from = loquesea@terra.es

cual es el codigo de send.php?...lo puedes postear?.

Coke.

Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 23/11/2005, 20:16   #3
calamaro2
Usuario Activo
 
Fecha de ingreso: 21/feb/2004
Mensajes: 244
calamaro2 está en el buen camino
Hola Coke,

El código lo copié tal cual de una página web y cambié las direcciones origen y destino. De todas formas para enviar realmente el correo necesito un servidor smtp. Ahora trabajo con un Apache local y no tengo en esta máquina un servidor smtp. De todas formas pensé que el error al intentar enviar el mail sería distinto. No entiendo que el error sea que no "entiende" el campo FROM. El error debería ser que no tienes servidor smtp o que está capado el puerto necesario.

Probando este mismo código en una máquina que sí disponga servidor smtp y poniéndole como me dices en el SMTP = localhost debería funcionar bien?
Es que me mosquea que el error diga eso del FROM en vez de quejarse por la ausencia de servidor....

Pero bueno que también yo ando un poco verde.... las cosas como son. Gracias por tu ayuda y como ves ya he aprendido a postear código php de otro post que me contestaste hace unos días pa que me lo sangre bien

Ahí va el código del send.php, cambio las direcciones que usé para probar aunque mantengo los dominios :

Código PHP:
<?php
error_reporting
(E_ALL);
ini_set('display_errors'TRUE);

$recipient 'loquesea@hotmail.com'//direccion destino
$subject 'Mail Test';
$message 'Greetings,'."\r\n\r\n\t".'This is a test of mail functionality.'."\r\n\r\n".'Thanks';
$headers 'From: otradireccion@yahoo.es'."\r\n".'Reply-To: otradireccion@yahoo.es'."\r\n";

if (
mail($recipient$subject$message$headers)) {
    echo 
'Mail Sent';
}else {
    echo 
'Mail NOT Sent';
}

?>
Saludos,

calamaro2.

Última edición por calamaro2; 23/11/2005 a las 20:19.
calamaro2 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 23/11/2005, 23:31   #4
Coke
Invitado
 
Mensajes: n/a

funciona perfectamente.

Coke.

Respuesta rápida a este mensaje
Responder Citando Subir
Antiguo 08/12/2005, 00:59   #5
calamaro2
Usuario Activo
 
Fecha de ingreso: 21/feb/2004
Mensajes: 244
calamaro2 está en el buen camino
Por fin he conseguido enviar correos con php. Por si a alguien le interesa me resultó más fácil usando la clase phpmailer y la clase smtp. Y si quereis el código y un ejemplo sencillo de cómo usar todo esto os recomiendo echar un vistazo aqui

Saludos,

calamaro2.
calamaro2 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Respuesta


Usuarios viendo actualmente este tema: 1 (0 usuarios registrados y 1 visitantes)
 

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Activado

Ir al foro

Temas similares
Tema Autor Foro Resp. Último mensaje
Nuevo PHP 5.1.0 RC1 Pillus ARTES GRÁFICAS - Diseño, Firmas, WEBS. 0 20/08/2005 12:15
Nuevo gusano para servidores web con PHP caminero21 SOFTWARE del PC - PROGRAMAS y S.O. 0 28/12/2004 02:39
Manual de Instalacion de PHP 5.0.2 en PWS de windows corsa ARTES GRÁFICAS - Diseño, Firmas, WEBS. 0 10/11/2004 20:02


!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción.

ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O  DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL.

ESTOS FOROS SON MODERADOS Y NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.

USO DE COOKIES: Utilizamos COOKIES y de terceros para mejorar nuestros servicios y navegación por la web. Si continua navegando, consideramos que acepta su uso.  


La franja horaria es GMT +2. Ahora son las 11:38.


-------------------------------------------------------------------- --------------------------------------------------------------------

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
Hispaservicios - J.G.C - 29112549T - Rio Cinca, 2, 30 (50180) SPAIN.
Todos los derechos reservados. Prohibida cualquier reproducion total o parcial.


Foros Patrocinados por anunciantes.