Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2008, 11:39
Avatar de luisvasquez
luisvasquez
 
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 5 meses
Puntos: 6
De acuerdo Función mail usando recursos externos.

Estimados Amigos,

Estoy usando la función mail() de PHP y funciona bien, sin embargo, necesito realizar algunos cambios para usar el SMTP de gmail y no se como hacerlo.

En ASP usando CDOsys yo puedo utilizar el SMTP de gmail para hacer envíos desde el servidor y así no utilizar los recursos del mismo. Pueden ver el código aca:

Código:
Dim objMail
Set objMail = Server.CreateObject("CDO.Message")
objMail.From = "[email protected]"
Set Config = Server.createObject("CDO.Configuration") 
With Config 
  .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") =  "smtp.gmail.com" 
  .Fields("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
  .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
  .Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 
  .Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
 .Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate")=1
 .Fields("http://schemas.microsoft.com/cdo/configuration/sendusername")="[email protected]"
    .Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword")="mipass"
    .Fields.update
   End With 
   Set ObjMail.Configuration = Config
  objMail.To = "[email protected]"
  objMail.Subject= "Tema"
  objMail.TextBody ="Cuerpo del correo"
  objMail.Send
Usando mail de PHP no tengo idea de como configurarla para que logre lo mismo.

Código PHP:
<?php

mail
("[email protected]","Tema","Cuerpo del correo","From:[email protected]");

?>
Debo suponer que en la sección de headers, donde ahora dice sólo : "From:[email protected]" debo colocar algo más, pero no tengo ni idea.

Es posible hacer esto? Alguien sabe como?

Mil gracias de antemano por su ayuda,
Luis Vásquez