Foros del Web » Programando para Internet » PHP »

Configuracion del smtp_port

Estas en el tema de Configuracion del smtp_port en el foro de PHP en Foros del Web. Saludos estoy usando la funcion mail$txtemail,$asunto,$mensaje,$encabezado); y me sale este error : Cita: Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify ...
  #1 (permalink)  
Antiguo 24/10/2006, 15:18
Avatar de helthon  
Fecha de Ingreso: junio-2005
Ubicación: Lima
Mensajes: 549
Antigüedad: 18 años, 10 meses
Puntos: 7
Configuracion del smtp_port

Saludos estoy usando la funcion mail$txtemail,$asunto,$mensaje,$encabezado); y me sale este error :
Cita:
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
y encontre esto:
Cita:
Bien el error de sendmail_from por el php.ini es este
teneis que ponerlo asin y fijaros bien en las ;
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = [email protected]
delante de sendmail_fron hay que kitar el ;
Yo tengo un hosting y no tengo acceso al php.ini, hay alguna forma de poder manejarlo desde codigos php
Encontre esto en ASP
Cita:
Flds(cdoSendUsingMethod) = cdoSendUsingPort
Flds(cdoSMTPServer) = "mail.importacionespolo.com"
Flds(cdoSMTPServerPort) = 25
__________________
HELTHON FUENTES
FLORERIA FLORES PERU Floresperu.com.pe
Garantizamos que cada entrega de flores será de la más alta calidad y frescura
  #2 (permalink)  
Antiguo 25/10/2006, 05:22
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Lo que encontrastes de ASP .. olvidate .. eso es para ASP (además que parece que es configuración de cierto "componente" ..).

En PHP .. te comento que la función mail() de PHP NO envia el e-mail finalmente .. tan sólo lo entrega al MTA que use tu servidor .. y ese "MTA" se indica en la configuración de PHP (php.ini) .. Si tu proveedor no tiene configurado su servidor SMTP (MTA) .. no podras usar la función mail() directamente.

Puedes probar a enviar e-mails con PHP pero por otro médio:

PHPMailer
http://phpmailer.sourceforge.net

Y así ahí podrías indicar una cuenta de correo que tengas tú con acceso SMTP (con su usuario/contraseña) .. PHPMailer lo enviará por "SMTP" directo (si tienes habilitados los "sockets" en tu servidor .. podrás usarla).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 27/10/2006, 09:25
Avatar de helthon  
Fecha de Ingreso: junio-2005
Ubicación: Lima
Mensajes: 549
Antigüedad: 18 años, 10 meses
Puntos: 7
Gracias por los datos,
__________________
HELTHON FUENTES
FLORERIA FLORES PERU Floresperu.com.pe
Garantizamos que cada entrega de flores será de la más alta calidad y frescura
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 14:47.