Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/02/2009, 18:45
franco190453
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Respuesta: Obtener el resultado del envio en PHP

Bibliotec:

Lo que el amigo Remsankar quiere decir es que una conexion con sockets
para enviar correos hacia destinos variados conlleva algo asi ->

ESTA ES UNA TIPICA CONEXION CON UN SERVIDOR SMTP!!)
//Solicitamos logeo por autenticacion!
fputs($conexionsmtp,"AUTH LOGIN" . $nuevalinea);
$respuestasmtp = fgets($conexionsmtp, 515);
$ArrayLogeo['solicitarautenticacion'] = "$respuestasmtp";

//Enviamos el Nombre de Usuario
fputs($conexionsmtp, base64_encode($nombreusuario) . $nuevalinea);
$respuestasmtp = fgets($conexionsmtp, 515);
$ArrayLogeo['usuarioautenticacion'] = "$respuestasmtp";

//Enviamos la Contraseña
fputs($conexionsmtp, base64_encode($contrasena) . $nuevalinea);
$respuestasmtp = fgets($conexionsmtp, 515);
$ArrayLogeo['contrasenaautenticacion'] = "$respuestasmtp";

Como es facil observar las respuestas son guardadas en un arraylogeo
y puedes saber las contestaciones del servido receptor; pero aqui
nos estamos metiendo en el corazon del diseño de servidores de correo
que no deja de ser harto complicado.

Reitero que mi sistema anterior es eficaz, eficiente y probado.

Saludo
Y espero nos ayude a todos.
Franco

P.S. Aqui te incluyo una tipica conexion SMTP entre el que pretende enviar un correo y el que recibe;
es curioso obserbar que NO tomo ni un segundo.
04 21:41:08.85:3876: SurgeSMTP 3.9c-1, User connected (123.456.789.012) (999.999.999.999)
04 21:41:08.87:3876: smtp:[123.456.789.012] In: AUTH LOGIN
04 21:41:08.87:3876: smtp:[123.456.789.012] Out: 334 VXNlcm5hbWU6
04 21:41:08.87:3876: smtp:[123.456.789.012] Out: 334 UGFzc3dvcmQ6
04 21:41:08.87:3876: scmd_auth login (franco123) ****
04 21:41:08.87:3876: after call to default domain username=(franco123)
04 21:41:08.87:3876: doing domuser lookup with ([email protected]) username=franco
04 21:41:08.87:3876: scmd: smtp auth trying (franco123)
04 21:41:08.87:3876: scmd: user (franco123) pre () dom (misitio.net)
04 21:41:08.87:3876: scmd: auth (franco123) (misitio.net) OK Cached lookup
04 21:41:08.87:3876: user_send_max: ([email protected]) has max of (5000)
04 21:41:08.87:3876: user_send_rule: ([email protected]) can send to (*)
04 21:41:08.87:3876: smtp:[123.456.789.012] Out: 235 login succeeded
04 21:41:08.87:3876: smtp:[123.456.789.012] In: HELO localhost
04 21:41:08.87:3876: smtp:[123.456.789.012] Out: 250 misitio.net. Hello localhost (999.999.999.999)
04 21:41:08.87:3876: smtp:[123.456.789.012] In: MAIL FROM: <[email protected]>
04 21:41:08.87:3876: scmd: check ban list ([email protected])(<[email protected]>)
04 21:41:08.87:3876: smtp:[123.456.789.012] Out: 250 Command MAIL OK
04 21:41:08.87:3876: smtp:[123.456.789.012] In: RCPT TO: <[email protected]>
04 21:41:08.87:3876: user_send_max: Check limit for ([email protected]) max=5000 user_max=5000
04 21:41:08.87:3876: user_send_max: ([email protected]) is up to 6 out of 5000
04 21:41:08.87:3876: user_send_max: Check limit for ([email protected]) max=500 user_max=5000
04 21:41:08.87:3876: g_user_send_warning: ([email protected]) is up to 6 out of 500
04 21:41:08.87:3876: guess: istrusted=1 loggedin=1
04 21:41:08.87:3876: check rcpt ([email protected]) from (<[email protected]>)
04 21:41:08.87:3876: user_send_max: ([email protected]) add 1.
04 21:41:08.89:3876: response good 250 local recipient ok
04 21:41:08.89:3876: smtp:[123.456.789.012] Out: 250 local recipient ok
04 21:41:08.89:3876: smtp:[123.456.789.012] In: DATA
04 21:41:08.89:3876: scmd: recipient max_in 20971520
04 21:41:08.89:3876: scmd: local_from was happy
04 21:41:08.89:3876: smtp:[123.456.789.012] Out: 354 Command DATA Start mail input; end with <CRLF>.<CRLF>
04 21:41:08.89:3876: Fixing bare lf chars in message
04 21:41:08.89:3876: scmd: Data received 455 bytes 0k/sec OK
04 21:41:08.89:3876: Adding header (X-Originating-IP: 123.456.789.012)
04 21:41:08.89:3876: badfrom 0 badmx 0 badfrommx 0
04 21:41:08.89:3876: not applying badfrom_check as spam_allow matched 74036260
04 21:41:08.89:3876: scmd: Message submitted [1914] OK msg_que_later
04 21:41:08.89:3876: scmd: recipient state [1914] Stored (<[email protected]>)
04 21:41:08.89:3876: smtp:[123.456.789.012] Out: 250 message sent ok
04 21:41:08.89:3876: smtp:[123.456.789.012] In: QUIT
04 21:41:08.89:3876: smtp:[123.456.789.012] Out: 221 Command QUIT, disconnecting
04 21:41:08.89:3876: smtp: Closing connection 123.456.789.012, task took 0 seconds

Última edición por franco190453; 24/02/2009 a las 19:02