Respuestas del servidor SMTP

  • wpas
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Jul 12, 2010
  • Mensajes: 214
  • Loc: Canada
  • Status: Offline

Nota Agosto 18th, 2012, 4:38 pm

Hola a todos

Tengo el siguiente script PHP & #058;

Código: [ Select ]
$sock = fsockopen($host, 25, $errno, $errstr, $timeout);
if(!sock)
{
echo "Connection To Mail Server Failed";
exit;
}
else
{
echo "You connected to server";
echo"<br />";
fputs($sock, "HELO ".$host."\r\n");
$reply = fgets($sock, 1024);


fclose($sock);
}
  1. $sock = fsockopen($host, 25, $errno, $errstr, $timeout);
  2. if(!sock)
  3. {
  4. echo "Connection To Mail Server Failed";
  5. exit;
  6. }
  7. else
  8. {
  9. echo "You connected to server";
  10. echo"<br />";
  11. fputs($sock, "HELO ".$host."\r\n");
  12. $reply = fgets($sock, 1024);
  13. fclose($sock);
  14. }


Cuando me conecto al servidor me sale el mensaje:
"Conectarse al servidor" pero no veo ninguna respuesta desde el servidor.

Sé debo estar conectado o bien habría recibí el mensaje de error.

Alguien me puede ayudar aquí para que también puedo ver los mensajes del servidor.

Gracias
http://www.schembrionics.com
The Ultimate Solutions Center
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Agosto 18th, 2012, 4:38 pm

  • Zealous
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Abr 15, 2011
  • Mensajes: 1195
  • Loc: Sydney
  • Status: Offline

Nota Agosto 18th, 2012, 5:47 pm

miraba este tutorial sobre el envío de correos electrónicos manualmente a través de telnet y luego convertir en un script php. podría ser algunas ideas sobre cómo ir sobre esto.

Código completo
Código: [ Select ]
<?php
$smtp_server = fsockopen("smtp.mydomain.com", 25, $errno, $errstr, 30);
if(!$server_smtp)
{
    // We have an error, do something
    exit;
}
fwrite($smtp_server, "HELO its_me\r\n");
fwrite($smtp_server, "MAIL FROM:<me@mydomain.com>\r\n");
fwrite($smtp_server, "RCPT TO:<myfreind@hisdomain.com>\r\n");
fwrite($smtp_server, "DATA\r\n");
fwrite($smtp_server, "Received: from mydomain.com by hisdomain.com ; Thu, 03 Jan 2006 12:33:29 -0700\r\n");
fwrite($smtp_server, "Date: Thu, 03 Jan 2006 12:33:22 -0700\r\n");
fwrite($smtp_server, "From: Me <me@mydomain.com>\r\n");
fwrite($smtp_server, "Subject: The Next Meeting of the Board\r\n");
fwrite($smtp_server, "To: myfreind@hisdomain.com\r\n");
fwrite($smtp_server, "\r\nMyFreind:\r\nHow are you ?\r\n\r\n       Me.\r\n");
fwrite($smtp_server, ".\r\nQUIT\r\n");
?>
  1. <?php
  2. $smtp_server = fsockopen("smtp.mydomain.com", 25, $errno, $errstr, 30);
  3. if(!$server_smtp)
  4. {
  5.     // We have an error, do something
  6.     exit;
  7. }
  8. fwrite($smtp_server, "HELO its_me\r\n");
  9. fwrite($smtp_server, "MAIL FROM:<me@mydomain.com>\r\n");
  10. fwrite($smtp_server, "RCPT TO:<myfreind@hisdomain.com>\r\n");
  11. fwrite($smtp_server, "DATA\r\n");
  12. fwrite($smtp_server, "Received: from mydomain.com by hisdomain.com ; Thu, 03 Jan 2006 12:33:29 -0700\r\n");
  13. fwrite($smtp_server, "Date: Thu, 03 Jan 2006 12:33:22 -0700\r\n");
  14. fwrite($smtp_server, "From: Me <me@mydomain.com>\r\n");
  15. fwrite($smtp_server, "Subject: The Next Meeting of the Board\r\n");
  16. fwrite($smtp_server, "To: myfreind@hisdomain.com\r\n");
  17. fwrite($smtp_server, "\r\nMyFreind:\r\nHow are you ?\r\n\r\n       Me.\r\n");
  18. fwrite($smtp_server, ".\r\nQUIT\r\n");
  19. ?>


http://www.mustap.com/phpzone_post_95_sending-email-in-php-the-hac
  • wpas
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Jul 12, 2010
  • Mensajes: 214
  • Loc: Canada
  • Status: Offline

Nota Agosto 18th, 2012, 6:55 pm

Hola celoso

Vi esa página web.
Fwrite() probado pero aún no tiene nada.

¿Hay alguna manera de poner una depuración en mi script para que nada que obtiene imprime
http://www.schembrionics.com
The Ultimate Solutions Center
  • Zealous
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Abr 15, 2011
  • Mensajes: 1195
  • Loc: Sydney
  • Status: Offline

Nota Agosto 18th, 2012, 10:05 pm

¿Qué pasa con el desarrollador de la consola en Firefox, tendría que ser un plugin que supervisaría el eco de la página.

pensando ¿revisó el registro de errores de apache y el registro principal de apache, podría ser un comienzo?
  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8211
  • Loc: USA
  • Status: Offline

Nota Octubre 12th, 2012, 1:29 am

No sé si ya lo tienes resuelto o no, y me doy cuenta que este tema es un poco antigua, pero en un estado sin resolver, así que pensé mal puesto en mi post aquí por lo que puede ser útil para alguien.

¿Tratas de lectura a través de la clase aquí ? Que clase tiene algo parecido a lo que creo que estaban pidiendo...tal vez podrás obtener alguna ayuda de esa clase.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8

Publicar Información

  • Total de mensajes en este tema: 5 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 263 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC