Comentarios sin revisar del artículo: Mandar mails desde PHP

25 comentarios sin revisar
17/10/07

Por: Jonatan
Excelente la aclaracion en la configuracion del IIS, ese detalle es muy importante, les agradezco la colaboracion.
23/11/08

Por: Talia
Yo no tengo problemas con la función mail de php, pero en cambio al habilitar las conexiones y retransmisiones en las propiedades del SMTP en IIS resulta que la bandeja de salida se llena inmediatamente de spam, que aprovecha que dejo habilitado el SMTP totalmente para enviar basura, si alguien puede ayudarme como configurar las conexiones y retransmisión en SMTP en IIS (Connection and Relay), muchas gracias por la ayuda desde ya,
23/12/08

Por: FEF
El codigo me funciona perfectamente, envio todos los mails que especifico, el problema es que no carga la imagen.
la pagina que estoy enviando es una sola imagen con un solo link, asi lo hice para probarlo, pero al enviar llega el espacio vacio del tamano de la imagen en blanco. Alquien me puede decir por que?
26/12/08

Por: mariano
Tengo instalado en mi pc hmailserver.Configure los php.ini y manda los mail pero estos no llegan probe con hotmail y con yahoo sin exito. Ayuda plis.
18/1/09

Por: Miriam
Mil gracias por el articulo, es muy bueno, sencillo y facil de utilizar sin tanto rollo de explicaciones gracias.
29/1/09

Por: Rayko
Interesante. Lo unico que puedo decir del articulo en si, es que no esta clara la necesidad del servidor SMTP, ya que algunos tuvieron dificultades. Otros afortunados ya tenian un servidor instalado sin saberlo.
Ahora tengo una duda, si tengo al alcance de mi mano un servidor SMTP, pero que requiere una configuracion especial, como encriptacion por SSL y autenticacion, se puede configurar eso en el php.ini o de alguna forma? Y otra cosa relacionada con mails, algun nombre de servidor mail que sea bueno y completo?
16/2/09

Por: DDARTHP
Me salo de Pelos!!!!! :)

Tenia problemas con el envio y lo que pasa es que no tenia activado el servidor de correo en mi maquina.

Les comento asi lo solucione, Tengo Ubuntu Intrepid Ibex y LAMP, bueno la cuestion es que hice un

$ sudo apt-get install sendmail

luego de que se instalo y/o actualizo,

$ cd /usr/sbin

y ahi ejecute

$ sudo sendmailconfig y le di si a todo pues resulta que tal ves estaba instalado pero mal configurado o quien sabe pero se restauro la instalacion que estaba ya por defecto y Listo!!!
PS: no se si tengan que incluir los repositorios restrictivos (eso es si no les instala), para eso se van a SISTEMA>ADMINISTRACION>GESTOR DE PAQUETES SYNAPTIC ahi buscan configuracion y luego repositorios y seleccionan universe y multiverse cierran y luego actualizan la lista de paquetes, ahora si pueden instalar sendmail

ahora
13/4/09
Minirelay
Por: Pedro
Hola a todos, si tenia el problema al enviar por que no tenia habilitado el puerto 25 para enviar correos, utilize el minirelay y ya me funciona, pero no me envia el correo por que dice que no puede decifrar el dns, muchas gracias

Pedro Perez
http://www.amicolombia.com
16/4/09
esta chido pero..
Por: Nirvana
hola a todos, felicidades por la comunidad esta muy buena la info que roola por aka.. les cuento el problema...despues de andar rolando por un chorro de foros recopilando info que si el amtp que si set_ini que si iss no eh podido mandar un mail despues de hacer de todo tenia un error que marcaba que no tenia configurado el smtp el mismo que los compañeros de arriba marcaban... instale el iis de windows xp pro y lo configure como indican mas arriba ya no me manda ningun error el php inccluso en el if de verificacion de mail(bla,bla,bla,bla) devuelve true y me dice mensaje enviado pero a mis destinatarios no les llega nadaa, que creen que pueda ser?
16/4/09
olvide....
Por: Nirvana
olvide comentarles utilizo win xp pro
el servidor es wamp e instale el iis
19/4/09
me da un error
Por: oscar maricio gonzalez
tengo en php.ini lo siguiente:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
sendmail_from = oscarydey2002@hotmail.com

y aun asi no me funciona el codigo que podra ser;
tengo winxp home edition
22/4/09
Error con el miRelay
Por: Christian
Ya configure el PHP.ini pero sigue mandando el mismo error, esta es mi configuracion:

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
sendmail_from = proyectoII@proyecto.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =


y mi funcion mail es

<?php

mail("linck_4@hotmail.com, christian.perez@codes.com.mx","Buenas Calificaciones","Este es el cuerpo del mensaje");

?>

Y lo que manda el miniRelay es:

11:36:12 Escuchando en 127.0.0.1 (Puerto 25)
11:38:29 Comando: MAIL FROM <you@yourdomain>
11:38:29 Comando: RCPT TO <linck_4@hotmail.com>
11:38:29 Comando: RCPT TO <christian.perez@codes.com.mx>
11:38:29 [1] Resolviendo dominio MX de hotmail.com
11:38:29 [2] Resolviendo dominio MX de codes.com.mx
11:38:29 [1] Conectando con mx1.hotmail.com
11:38:29 [2] Conectando con ASPMX.L.GOOGLE.COM
11:38:51 [1] Error Connect timed out.
11:38:51 [1] Conectando con mx1.hotmail.com
11:38:51 [2] Error Connect timed out.

Que podra ser, Ayudenme, porfa !!!!
14/5/09
Gracias!
Por: eliana
Muchas Gracias! Funciona de perillas!
09/6/09
Gracias
Por: carfredy
La solucion que presenta nuestro amigo Jesus es la más apropiada.

Sos un monstruo Jesus......Gracias
18/6/09
error
Por: andres
intento hacer el codigo pero me sale este error
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:wampwwwProyectFormulariophpdesigner_output_tmp.php on line 37

ya no se q hacer, intento modificar el smtp en servicios pero no me aparece internet configuracion de server, no se si es por algun permiso, o porq esta en red
08/7/09
no me salen los mails
Por: juan
mi problema es que
yo ejecuto el mimiRElay y despues trato de enviar el mail desde php pero
el minirealy me dice que Error al resolver el dominio yahoo.com: Socket Error # 10054
¿como puedo enviar mails desde php?
15/7/09
Problemas con enviar mail desde php
Por: Joseph
Hola a todos, espero me puedan ayudar. Tengo dos servidores IIS, uno es de correos (es el que tiene funcionando el SMTP y se llama por decir algo "servidor1") y otro es donde tengo instalado y configurado para que funcione el PHP5 (lo llamaremos "servidor2"). Quiero mandar correos usando la phpmailer. El problema es que marca un error que dice:
"Language string failed to load: connect_host"

El archivo php.ini (me supongo debe ser el que esta en el servidor2) lo tengo así:

[mail function]
; For Win32 only.
SMTP = servidor1.escuela.edu.mx
smtp_port = 25

; For Win32 only.
;sendmail_from = cuenta@escuela.edu.mx

Y en mi pagina php tengo:

<?php

if(isset($_POST["Submit"])){

require_once("lib/phpmailer/class.phpmailer.php");

$mail = new PHPMailer();
$mail->PluginDir = "lib/phpmailer/";

$mail->Mailer = "smtp";

$mail->Host = "servidor1.escuela.edu.mx"; // SMTP servers

$mail->SMTPAuth = true;
$mail->Username = "cuenta@escuela.edu.mx";
$mail->Password = "password";

$mail->From = "cuenta@escuela.edu.mx";
$mail->FromName = "Mi nombre";

$mail->Timeout = 30;

$mail->AddAddress("otra_cuenta@hotmail.com");

$mail->Subject = "Mi asunto";

$mail->Body = '<h1>Este es el cuerpo del mensaje</h1>';


// Send
if(!$mail->Send())
echo "No se pudo enviar el correo electronico!<br><br>".$mail->ErrorInfo;
else
echo "El correo se envio correctamente!";
}
?>

Bueno, esta bastante largo el comentario pero es para que tengan todo claro y me puedan ayudar mejor.

Saludos y gracias por su atencion!!!
25/7/09
envio de link
Por: jose luis
hola que tal, tengo una duda al enviar correos con php si me llega y todo, pero cuando leo mi correo no me toma el texto html, de hecho hago un <a href> ya que necesito enviar links, pero no me los toma en cuanta, que peudo hacer, no me toma mi texto html
27/7/09
mails desde PHP
Por: Darío
Hola Miguel( o alguien que lo pueda responder, plisssss), con este metodo aparentemente sencillo para quien lo domina, me estafaron, mi pregunta es si es posible saber la Ip del sujeto, si por ej. te envio una cabecera completa del mail ...? Slds.
07/8/09
a mi no me va ...
Por: jnric
Hey, enhorabuena y gracias por todos estos tutoriales. Sin embargo no consigo que vaya..

He pegado tal cual este código [" mail("jnric@hotmail.com","Prueba","A ver si llega","From: Blog PepeAlive! <pepealive@idoo.com>"); "] ya que otro código más complicado que obtenía las direcciones de una base de datos mysql no me funcionaba.

En ambos casos el resultado es el mismo: en teoría el mensaje se envía porque mail() me devuelve un true, no me da ningun error en pantalla, almenos que yo vea, pero no me llega ningun mail a la dirección que he puesto !!!
12/8/09
ayuda
Por: carlos alirio mantilla chaparro
deseo me ayuden para aprender algo de programacion como por ejemplo enviandome un poco de codigo basico, videotutoriales, etc para ejercitarme en lo que aprogramacion se refiere

estare muy agradecido pues realmente deseo a programar algo en un lenguaje facil y de gran desempeño mil gracias por todos sus aportes y ayudas hasta una nueva oportunidad
21/8/09
funcion mail() de php
Por: cce
hice todo lo q muchos hicieron para hacer funcionar esta funcion y no me funciona. Lo q no encuentro es alguna opcion dentro de Servicios respecto de servidor SMTP o similar, tengo windows xp 2002 service pack2. Desabilite momentaneamente el firewall y antivirus. Tengo un servidor smtp Ironwall servidor web v7.41 estable....me sigue daliendo el error:
Warning: mail() [function.mail]: Failed to connect to mailserver at "10.0.0.10" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:Servidormail.php on line 17

Fatal error: Maximum execution time of 30 seconds exceeded in C:Servidormail.php on line 19
CUalquier ayuda me vendria de 10z..saludos y gracias por el espacio.-
24/8/09
una consulta
Por: ariel
antes que nada muchas gracias por postear estas cosas que son muy utiles para todos y sobre todo para los que recien empezamos con la programacion php.
ahora, una consulta. yo hice un formulario supersencillo (de prueba) en http.//www.globbal.com.ar/formulario.html el cual ejecuta una simple pagina php (en este caso llamada AA) la cual imprime los datos ingresados en el formulario en pantalla, con unas simples variables A, B y C.
pero el detalle que me esta faltando es que me envie esos datos ingresados a una casilla de corro
como puedo hacer eso?
gracias y saludos.
26/8/09
En el correo enviado salen los html, que puedo hacer??
Por: yosbel
El correo ya lo envio bien, pero llega con todos los codigos html en el cuerpo del mensaje, que puedo hacer??
05/11/09
hola, como puedo evitar que el mail que envio llegue como correo no deseado
Por: gerardo
Hola ya me funciona todo bien ya se envia los mails
ahora el unico problema es como puedo evitar que los correos que envio
desde el script no sean considerados spam

saludos

Alojados en el grupo