Foros del Web » Programando para Internet » PHP »

Usar autentificacion con la funcion mail()

Estas en el tema de Usar autentificacion con la funcion mail() en el foro de PHP en Foros del Web. Hola Estoy usando la funcion mail() para el envio de correo desde un servidor Windows Server 2008 con Apache 2.2.21 y PHP 5.3.8 Cuando ejecuto ...
  #1 (permalink)  
Antiguo 22/12/2011, 07:49
 
Fecha de Ingreso: julio-2002
Ubicación: stgo rec
Mensajes: 438
Antigüedad: 22 años, 3 meses
Puntos: 3
Pregunta Usar autentificacion con la funcion mail()

Hola

Estoy usando la funcion mail() para el envio de correo desde un servidor

Windows Server 2008 con Apache 2.2.21 y PHP 5.3.8

Cuando ejecuto la pagina que envia el email aparece el siguiente mensaje:

Warning: mail() [function.mail]: SMTP server response: 503 valid RCPT command must precede DATA in C:\Apache2.2\htdocs\intranet\srv\login_srv.php on line 173

Por lo que vi, el error corresponde a que la cuenta de correo requiere la autentificación, pero la pregunta es, como le envio los paramtros o como configuro el archivo php.ini para este efecto.

La configuracion de php.ini es la siguiente:
Código PHP:
[mail function]
; For 
Win32 only.
http://php.net/smtp
SMTP mail.laempresa.cl
http://php.net/smtp-port
smtp_port 26

; For Win32 only.
http://php.net/sendmail-from
sendmail_from contacto@laempresa.cl

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

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

Add X-PHP-Originating-Scriptthat will include uid of the script followed by the filename
mail
.add_x_header On

The path to a log file that will log all mail() callsLog entries include
the full path of the scriptline numberTo address and headers.
;
mail.log 
Saludos
__________________
Saludos
Leo
  #2 (permalink)  
Antiguo 22/12/2011, 08:18
 
Fecha de Ingreso: julio-2010
Mensajes: 393
Antigüedad: 14 años, 3 meses
Puntos: 67
Respuesta: Usar autentificacion con la funcion mail()

Con mail() no se puede.
Utiliza PHPMailer, hay muuucha documentación sobre esta clase en la web, solo busca PHPMailer en google y encontrarás todo.
__________________
Páginas web de alta calidad y hechas a la medida.

Etiquetas: funcion, usar, autenticacion
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 17:23.