correos en php gmail

Iniciado por mxsoun, 24 Enero 2011, 20:48 PM

0 Miembros y 1 Visitante están viendo este tema.

mxsoun

es posible enviar correos con php desde gmail ? sin usar phpmailer ?
logre una conexion imap con php pero no se si con este protocolo se puedan enviar correos, si con smtp se puede desde gmail como seria ?

gowend

Cita de: mxsoun en 24 Enero 2011, 20:48 PM
es posible enviar correos con php desde gmail ? 

con php desde gmail? o con php a gmail?
Gowend132 El conocimiento es LIBRE!!!

mxsoun


WHK

desde gmail presionas el botón redactar correo y listo, le pegas el código y ya, pero no se va a ejecutar, php solo se ejecuta en el servidor no en el cliente y gmail no te va a permitir ejecutar php.

si quieres enviar un correo a gmail desde php usas la función mail()

mxsoun

no lo que quiero es ocupar a gmail como servidor para enviar correos desde smtp sin ocupar a mi host, se puede con phpmailer pero no lo quiero hacer con phpmailer

#!drvy

PHP en si no permite identificarse con contraseña en cuanto smtp. (que yo sepa). Por lo tanto Necesitaras una clase como phpmailer, Pear mail, o otras que se encuentran en google....

A no ser que quieras crear tu propia clase.



Saludos

mxsoun

Exactamente es lo que quiero hacer mi propia clase, pero no tengo bien la idea de como

#!drvy

Pues para empezar tendrás que tener una idea de como funciona smtp, los headers necesarios para poder enviar el correo correctamente, saber usar fsockopen de php y una pila de cosas mas.

Precisamente por eso se recomienda usar clases ya hechas donde la gente ya se ha golpeado la cabeza contra la mesa para conseguir que funcione xD.

Si aun quieres intentarlo mírate este enlace:

Send emails using php (smtp direct)
Código (xml) [Seleccionar]
http://www.dreamincode.net/forums/topic/36108-send-emails-using-php-smtp-direct/


Saludos

mxsoun

estaba pensando usar este codigo
<?php 
if($mbox = @imap_open("{imap.gmail.com:993/imap/ssl}""user""passw"OP_HALFOPEN))  
{
    echo 
"Ingresaste con exito "

else
 {
    echo 
"error";
}
?>

claro que conectandolo a smtp  con user y pssword etc y luego agregarle los headers pero no se si sea correcto hacer esto

#!drvy

Hola smtp es diferente imap, totalmente diferente. Cosidera Imap como un cliente y smtp como uno que reparte los correos.





Saludos