Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/07/2009, 10:32
Avatar de Joystickoso
Joystickoso
 
Fecha de Ingreso: enero-2009
Mensajes: 127
Antigüedad: 15 años, 3 meses
Puntos: 3
Respuesta: Enviar Mails desde formulario de foro

Muchas gracias, a ver si lo consigo. Tamben encontré esto que no se si servirá tambien:
Código PHP:
// solucion para el error: Warning: stream_socket_enable_crypto() [streams.crypto]: this stream does not support SSL/crypto
// Instalar la extension en php5: Openssl


function cmd$str$report=true )
{
global 
$smtp;
$ret fwrite$smtp$str."\r\n" );
if( 
$report === true )
fread$smtp512 );
}



$smtp fsockopen"tcp://smtp.gmail.com"587$errno$errstr );
if( ! 
$smtp )
die( 
"Lo sentimos, pero ha ocurrido un error:" );
fread$smtp512 );
cmd"EHLO {smtp.gmail.com}" );
cmd"STARTTLS" );
stream_socket_enable_crypto$smtptrueSTREAM_CRYPTO_METHOD_TLS_CLIENT );
//stream_socket_enable_crypto( $smtp, true, STREAM_CRYPTO_METHOD_SSLv2_CLIENT );
//stream_socket_enable_crypto( $smtp, true, STREAM_CRYPTO_METHOD_SSLv3_CLIENT);
//stream_socket_enable_crypto( $smtp, true, STREAM_CRYPTO_METHOD_SSLv23_CLIENT);
cmd"EHLO {smtp.gmail.com}" );
cmd"AUTH LOGIN" );

cmdbase64_encode"nombre_tu_cuenta_gmail" ) );
cmdbase64_encode"clave_detu_cuenta_gmail" ) );
cmd"MAIL FROM: <[email protected]>" );
cmd"RCPT TO: <[email protected]>" );
cmd"DATA" );
cmd"Date: ".date("r"), false );
cmd"From: COLOCA TU NOMBRE [email protected]"false );
cmd"To: [email protected]"false );
cmd"Subject: TITULO DEL MENSAJE"."\n"false );
cmd("MENSAJE A ENVIAR AL DESTINATARIO"false );
cmd"." );
cmd"QUIT" );
fclose$smtp ); 

Última edición por Joystickoso; 02/07/2009 a las 11:28