SoloCodigo
Programación Web y Scripting => PHP => Mensaje iniciado por: Kataky en Martes 14 de Julio de 2009, 05:22
-
Yo por estos lados nuevamente, agradecería que me aclararan una duda, según lo que he leído dicen que dentro del servidor local (localhost) no se pueden enviar mail ¿es cierto? si es así ¿como lo pruebo?, tengo un script chiquitito, solo de prueba:
mail.php
<?
mail("maildestino","asuntillo","Este es el cuerpo del mensaje");
?>
mi php.ini:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = "mail"
y recivo un mensaje:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in
-
para poder enviar correos desde local, tendrias que tener instalado un servidor smtp en tu máquina, puedes instalar por ejemplo mercury que es gratis y bueno. Una vez configurado el servidor y todo lo demás entonces puedes enviar correos. Si quieres evitarte todo es lío entonces sube tu script a un hosting público (busca en google alguno que se acomode a ti) y ahi le pruebas.
saludos!
-
En el trabajo estamos utilizando PHPMailer (http://phpmailer.worxware.com/), con este no necesitas instalar/configurar un servidor de correo, sino que te permite utilizar servidores SMTP existentes (GMail por ejemplo). Evidentemente, necesitas de una conexión a Internet :( .
:suerte: