Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] mail en php

Estas en el tema de mail en php en el foro de PHP en Foros del Web. Hola a todos, en esta oportunidad necesito un poco de ayuda en lo siguientey espero me puedan colaborar. Estoy probando enviar un email automatico desde ...
  #1 (permalink)  
Antiguo 04/10/2016, 08:24
 
Fecha de Ingreso: noviembre-2015
Mensajes: 19
Antigüedad: 8 años, 4 meses
Puntos: 1
Exclamación mail en php

Hola a todos, en esta oportunidad necesito un poco de ayuda en lo siguientey espero me puedan colaborar.
Estoy probando enviar un email automatico desde mi web pero recibo este error:

Warning: mail(): SMTP server response: 550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)


Cabe decir que el problema lo presenta cuando trato de ejecutar la web desde un windows server por que en el localhost con windows 10 no tiene problema y me envia el correo sin problemas....

He configurado todo lo del server como lo de mi pc pero el error esta alli.

Configuracion php.ini:

SMTP = mail.dominio.com
smtp_port = 25
sendmail_from = [email protected]

Sendmail configuracion:

smtp_server=mail.dominio.com
smtp_port=25
[email protected]
auth_password=password

En el script use:

ini_set("SMTP","mail.dominio.com");

Lo ultmo que se me ocurre es que sea el nombre del host, pues mi pc de nombre tiene ABCD y el server tiene de nombre ABCD7E, tendra que ver el numero?

Les agradesco su ayuda...
  #2 (permalink)  
Antiguo 04/10/2016, 08:51
Avatar de skywolker  
Fecha de Ingreso: julio-2011
Ubicación: España
Mensajes: 195
Antigüedad: 12 años, 8 meses
Puntos: 8
Respuesta: mail en php

Entra en php.net y busca la funcion mail hay que buscar en la pagina oficial no podemos hacer todo por vosotros.

Código PHP:
<?php
$para      
'[email protected]';
$titulo    'El título';
$mensaje   'Hola';
$cabeceras 'From: [email protected]"\r\n" .
    
'Reply-To: [email protected]"\r\n" .
    
'X-Mailer: PHP/' phpversion();

mail($para$titulo$mensaje$cabeceras);
?>
  #3 (permalink)  
Antiguo 04/10/2016, 09:17
 
Fecha de Ingreso: noviembre-2015
Mensajes: 19
Antigüedad: 8 años, 4 meses
Puntos: 1
Respuesta: mail en php

Hola skywolker, gracias por responder, creeme que lei lo de la funcion mail antes de crear el script y probe tu sugerencia de codigo pero el error:

Warning: mail(): SMTP server response: 550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)

sigue estando alli y no envía el mail desde el servidor, pero en mi pc de prueba si lo hace.... =(
  #4 (permalink)  
Antiguo 04/10/2016, 10:37
 
Fecha de Ingreso: noviembre-2015
Mensajes: 19
Antigüedad: 8 años, 4 meses
Puntos: 1
Respuesta: mail en php

Aveces el problema esta tan cerca y es simple...
Resultaba que el responsable de todo el lio era el firewall, asi que solo necesite habilitar el puerto 25 que se detalla en la configuracion y listo.


Etiquetas: mail
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:46.