BandaAncha

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

Ja soy el mas famoso de internet, mirar cuantos amigos tengo

BocaDePez
Imagen original en http://img464.imageshack.us/img464/4243/edssdv4.gif

:-D :-D :-D

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
Tarod26

:-o :-o

🗨️ 1
lucanus

pues no lo tachas muy bien porque se aprecia tu mail perfectamente encima de donde dices que no te llega spam... p***w@....

BocaDePez

Hola Pillow mentero, No que te llegue un mail de Viagra y lo respondas no te garantiza que te metan en una lista confirmada de envio de SPAM.

Es todo una broma evidentemente, esa actitud tipo paris hilton no es creible :-P :-P :-P :-P :-P :-P

Luix

[ Contenido borrado por el moderador ]

🗨️ 1
Luix

[ Contenido borrado por el moderador ]

kokoloko

Jajaja. Ahora tendrás muchos amigos mas. :-D

🗨️ 3
BocaDePez

No se si lo sabeis.. soy al que llamais pillow... Solo hace falta que observeis que en donde OUTLOK pone mi direccion si esta tachada y es imposible que ahí ponga pillow... xDDD
No sabeis que si el remitente está falsificado en la cabezera sale alguno que no es?

Que casualidad que mi supuesto email, bueno el que dicen los enteradillos sea pillow que es como se les llama a las pastilals de viagra (almoadillas en inglés)

De todos modos la gracia está en el texto, y que no tape ese email... Pero a los que envieis allí os lo devolvera lo siento por vosotros pero ese no es mi email :-(

🗨️ 2
Ra3DoN

Para el cielo de PILLOW XD

Imagen original en http://img178.imageshack.us/img178/6390/dibujodf6.png
🗨️ 1
Gerwalk

pwn3d xDDD

wefes

y para que tanto si no te acordarias ni de la mitad

txus007

6.676 mensajes, je je je je je....Y eso que solo tienes un contacto xDD. :-D :-D :-D
Salñu2

🗨️ 1
wefes

y por lo que se ve en la imagen es del unico que lo ha abierto

Worked

Todos vemos la cabezera del correo, y la propia del programa outlook (justo al lado de la postdata), así que no hace falta repetirlo por aquí de forma completa.

🗨️ 20
BocaDePez

Madre mia... Deberíais cojeros un manual de SMTP y aprender donde otulook utiliza la dirección real y donde añade la de las cabeceras... De todos modos creed lo que querais xD :-o

🗨️ 19
Worked

Me conozco el SMTP de memoria gracias... tanto por programar aplicaciones para gestores de correo, como para explotarlo y usarlo para envio masivo... hasta te puedo decir todos los tipos de respuesta que te puede dar según el comando enviado...

Pero una cosa es cierta, si el correo no fuera real (ya sea por redireccionamiento, suplantación o X) esos correos de los que "alardeas" no estarian en tu inbox, al no poder ser enviados desde su SMTP.

Que hayas modificado para que el MAIL FROM: <> y el REPLY-TO: <> sean distintos... (en este caso para que te pudieran hacer el reply tendría que ser el "reply to") no te convierte en un mega crack...

Ergo, puede que no sea tu correo habitual, pero el TO al que envian si es un correo real...

Worked

agrego ya de paso (para que veas que conozco el protocolo) sin editar el anterior... mega cutre clase que programé hace unos añitos (3 para concretar y retocada como objeto este año):

class mail {

 /* Variables de la clase

 */

 var $mailFrom;

 var $mailTarget;

 var $mailAttachs;

 var $mailContent;

 var $mailBoundary;

 var $mailPriority;

 var $smtpLog;

 var $conexion;

 var $debugger;

 /**

 * function mail()

 *

 * Establecemos las principales cosas que usaremos para "conversar" con el

 * servidor SMTP. Esta funcion es la autoconstructora... y mantendrá el

 * socket abierto hasta que le digamos lo contrario.

 *

 * Jueves 22.02.2007 11:26

 */

 function mail($host = "localhost", $port = "25", $helo = "HELO BITCH", $debugger = false, $authRequired = false, $username = '', $password = '') {

 $this->debugger = $debugger;

 $this->mailBoundary = md5(time());

 // Iniciamos la conexion con el servidor...

 $this->conexion = fsockopen($host, $port);

 if ($this->conexion) {

 if ($this->debugger) { $this->read("class:: connected with SMTP server..."); }

 // Enviamos el saludo al servidor

 $this->send($helo);

 // Iniciamos autentificación de cara al servidor

 if ($authRequired) {

 if ($this->authentified($username, $password)) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: authentified returns true"; }

 else {

 $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: authentified returns false";

 return false;

 }

 }

 }

 else {

 $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: cant connect with smtp server";

 return false;

 }

 }

 /**

 * function disconnect()

 *

 * Nos largamos del servidor SMTP tranquilamente como pancho por su casa...

 * y guardamos $this->smptLog

 *

 * Jueves 22.02.2007 11:59

 */

 function disconnect() {

 $this->send("QUIT");

 if (@fclose($this->conexion)) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: disconnect returns true"; return true; }

 else { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: disconnect returns false"; return false; }

 }

 /**

 * function send()

 *

 * Enviamos cosas a la conexión... y esas cosas :P, si no puede enviar nada

 * no se devolverá false... pero sí escribiremos en el smtpLog que ha devuelto

 * el false... y bajo que comando lo ha establecido.

 *

 * Jueves 22.02.2007 11:38

 */

 function send($argv) {

 sleep(1);

 if ($this->debugger) { echo "--debug-- envio\r\n".$argv. "\r\n"; }

 if (fputs($this->conexion, $argv."\r\n") === FALSE) {

 $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: cant send to smtp server:";

 $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." ".$argv;

 return false;

 }

 if ($this->read()) { return true; }

 else { return false; }

 }

 /**

 * function read()

 *

 * Leemos lo que nos devuelve el servidor... y lo guardamos en nuestra querida variable

 * smtpLog que será útil en algún momento del proceso digo io....

 *

 * Jueves 22.02.2007 12:28

 */

 function read() {

 $data = fgets($this->conexion, 515);

 if ($this->debugger) { echo "--debug--\r\n".$data; }

 $code = substr($data, 0, 3);

 if ($code == 220) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: server says helo"; return true; }

 if ($code == 221) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: server says bay"; return true; }

 if ($code == 235) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: server says ok"; return true; }

 if ($code == 250) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: server says ok"; return true; }

 if ($code == 334) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: server says ok"; return true; }

 if ($code == 354) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: server says ok"; return true; }

 if ($code == 451) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: server says no"; return false; }

 if ($code == 502) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: server says no"; return false; }

 if ($code == 550) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: server need AUTH"; return false; }

 if ($code == 553) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: server say RCTP not allow in hostsallow"; return false; }

 }

 /**

 * function authentified()

 *

 * Establecemos lo que serán luego los identificadores para iniciar el auth

 * real de cara al servidor SMTP... y los codificamos ya en base64.

 *

 * Jueves 22.02.2007 11:28

 */

 function authentified($username, $password) {

 if ($this->send("AUTH LOGIN")) {

 if ($this->send(base64_encode($username))) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." smtp:: your username is ok"; }

 else { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." smtp:: your username isnt valid..."; return false; }

 if ($this->send(base64_encode($password))) { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." smtp:: your password is ok"; }

 else { $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." smtp:: your password isnt valid..."; return false; }

 return true;

 }

 else {

 $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." smtp:: dont have auth login method";

 return false;

 }

 }

 /**

 * function setPriority()

 *

 * Establecemos un tipo de prioridad para el mensaje que tratamos de enviar

 * por defecto, en caso de que no se reconozca, estableceremos siempre la

 * prioridad número 3.

 *

 * Tipos de prioridad que tenemos 1 = alta, 3 = normal, 5 = baja.

 *

 * Domingo 25.02.2007 12:52

 */

 function setPriority($argv) {

 switch ($argv) {

 case 1:

 $this->mailPriority = 1; break;

 case 5:

 $this->mailPriority = 5; break;

 default:

 $this->mailPriority = 3;

 }

 return true;

 }

 /**

 * function setHeaders()

 *

 * Establecemos las cabezeras de envio

 * "Nombre, email", el mail irá sin las , que serán agregadas en el momento

 * de enviar el correo.

 *

 * Agregado trim para limpiar "impurezas"

 *

 * Jueves 22.02.2007 13:00

 */

 function setHeaders($subject, $confirm) {

 $head[] = sprintf("Date: %s\r\n", date("r"));

 $head[] = sprintf("To: %s \r\n", $this->mailTarget['name'], $this->mailTarget['mail']);

 $head[] = sprintf("From: %s \r\n", $this->mailFrom['name'], $this->mailFrom['mail']);

 $head[] = sprintf("Subject: %s\r\n", trim($subject));

 $head[] = sprintf("X-Priority: %d\r\n", $this->mailPriority);

 $head[] = sprintf("Return-Path: \r\n", $this->mailFrom['mail']);

 if ($confirm) {

 $head[] = sprintf("Disposition-Notification-To: \r\n", $this->mailFrom['mail']);

 }

 $head[] = "MIME-Version: 1.0\r\n";

 $head[] = sprintf("Content-Type: multipart/related; boundary=\"%s\"\r\n", $this->mailBoundary);

 return join("", $head);

 }

 /**

 * function setContentType()

 *

 * Devolvemos el content type necesario para cada caso... dependiendo de si

 * hay o no attachments, o de si el correo es formato HTML o no.

 *

 * Jueves 22.02.2007 13:00

 */

 function setMessage($message) {

 $text[] = sprintf("--%s\r\n", $this->mailBoundary);

 $text[] .= sprintf("Content-Type: %s; charset=\"iso8859-15\"\r\n", $this->mailContent);

 $text[] .= "Content-Transfer-Encoding: 8bit\r\n\r\n";

 $text[] .= trim(wordwrap($message));

 return join("", $text);

 }

 /**

 * function setMail()

 *

 * Agregamos el que será el que envia el mail... el formato es el siguiente

 * "Nombre, email", el mail irá sin las , que serán agregadas en el momento

 * de enviar el correo.

 *

 * Agregado trim para limpiar "impurezas"

 *

 * Jueves 22.02.2007 13:00

 */

 function setMail($argv) {

 $argv = explode(",", $argv);

 $this->mailFrom['name'] = trim($argv[0]);

 $this->mailFrom['mail'] = trim($argv[1]);

 }

 /**

 * function addMail()

 *

 * Agregamos el que será el que recibe el mail... el formato es el siguiente

 * "Nombre, email", el mail irá sin las , que serán agregadas en el momento

 * de enviar el correo.

 *

 * Agregado trim para limpiar "impurezas"

 *

 * Jueves 22.02.2007 13:00

 */

 function addMail($argv) {

 $argv = explode(",", $argv);

 $this->mailTarget['name'] = trim($argv[0]);

 $this->mailTarget['mail'] = trim($argv[1]);

 }

 /**

 * function addAttach()

 *

 * Agregamos un attachment al mail para enviarlo junto con el correo, cada

 * attachment tendrá su propio boundary

 *

 * Jueves 22.02.2007 13:00

 */

 function addAttach($argv) {

 // Obtenemos todos los datos del archivo

 if (is_file($argv)) {

 $file['name'] = basename($argv);

 $file['handle'] = fopen($argv, 'rb');

 $file['content'] = fread($file['handle'], filesize($argv));

 $file['content'] = chunk_split(base64_encode($file['content']));

 fclose($file['handle']);

 // Lo incluimos en la variable para usarla luego

 $this->mailAttachs .= sprintf("--%s\r\n", $this->mailBoundary);

 $this->mailAttachs .= sprintf("Content-Type: ".mime_content_type($argv)."; name=\"%s\"\r\n", $file['name']);

 $this->mailAttachs .= "Content-Transfer-Encoding: base64\r\n";

 $this->mailAttachs .= sprintf("Content-ID: \r\n", $file['name']);

 $this->mailAttachs .= sprintf("Content-Disposition: attachment; filename=\"%s\"\r\n\r\n", $file['name']);

 $this->mailAttachs .= $file['content']."\r\n\r\n";

 $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." smtp:: attach of ".$argv." completed";

 return true;

 }

 else {

 $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." smtp:: cant attach ".$argv." file, not exist";

 return false;

 }

 }

 /**

 * function sendMail()

 *

 * Enviamos un correo electronico a un destinatario... tendremos que mirar y

 * vigilar ciertas partes de esto... como es normal, tendremos que mirar que

 * antes de eso hallamos definido al menos quien lo envia y esas cosas xD

 *

 * Jueves 22.02.2007 12:52

 */

 function sendMail($subject = "s/t", $message = "s/t", $priority = 3, $ashtml = false, $confirm = false) {

 if ($this->conexion) {

 // No hay nadie a quien enviar el archivo

 if (empty($this->mailFrom['mail']) or empty($this->mailTarget['mail'])) {

 $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: Oo... dont have rcpt, please use setMail() and addMail() before sendMail()";

 return false;

 }

 // Establecemos la prioridad del mensaje... y en que formato se enviara

 $this->setPriority($priority);

 $this->mailContent = $ashtml ? "text/html" : "text/plain";

 // Enviamos el correo

 $this->send(sprintf("MAIL FROM: ", $this->mailFrom['mail']));

 $this->send(sprintf("RCPT TO: ", $this->mailTarget['mail']));

 $this->send("DATA");

 $this->send($this->setHeaders($subject, $confirm));

 $this->send($this->setMessage($message));

 $this->send($this->mailAttachs);

 $this->send("\r\n.\r\n");

 return true;

 }

 else {

 $this->smtpLog[] = date("[D d/m/Y, H:i:s]")." class:: cant send message... no available connection with smtp server";

 return false;

 }

 }

 }

FIXED: Que se me olvidaba meterlo entre las tags de código

🗨️ 17
Forlan

No creo k te responda XDDD

🗨️ 6
Worked
Worked
🗨️ 5
Worked
Worked
🗨️ 3
Worked
Worked
🗨️ 1
BocaDePez

$this->send(sprintf("MAIL FROM: ", $this->mailFrom['mail']));
$this->send(sprintf("RCPT TO: ", $this->mailTarget['mail']));

:-o :-o tanto que sabes en ese to pon otra var que contenga "tupoya@capuyo.com" y recibelo con outlook.
Dale a responder y mira que dirección t sale en la casilla de tu propio email y depués mira la que sale en el automatico del mensaje de reply y en la casilla de la vista previa....

Tu solo quedas mal amigo mio...
Saber PHP no es conocerlo todo :-o y manda huevos que me discutas cual es mi dirección o cual no es mi dirección de email, pero en fin, cree lo que quieras;

 Mail Delivery Subsystem a usuario

 mostrar detalles 2:01 (hace 0 minutos)

 This is an automatically generated Delivery Status Notification

 Delivery to the following recipient failed permanently:

 pillows@menta.net

 Technical details of permanent failure:

 PERM_FAILURE: SMTP Error (state 13): 550 RCPT TO: User unknown

 ----- Original message -----

 Received: by 10.142.132.2 with SMTP id f2mr108833wfd.1186099272445;

 Thu, 02 Aug 2007 17:01:12 -0700 (PDT)

 Received: by 10.142.78.7 with HTTP; Thu, 2 Aug 2007 17:01:12 -0700 (PDT)

 Message-ID:

 Date: Fri, 3 Aug 2007 02:01:12 +0200

 From: "=?ISO-8859-1?Q?xxxxxxxxxxxxxxxxxxxx=EDa?="

 To: pillows@menta.net

 Subject: A ver XD

 MIME-Version: 1.0

 Content-Type: multipart/alternative;

 boundary="----=_Part_107845_8565708.1186099272424"

 ------=_Part_107845_8565708.1186099272424

 Content-Type: text/plain; charset=ISO-8859-1

 Content-Transfer-Encoding: 7bit

 Content-Disposition: inline

 Hola soy yo??!

 ------=_Part_107845_8565708.1186099272424

 Content-Type: text/html; charset=ISO-8859-1

 Content-Transfer-Encoding: 7bit

 ----- Message truncated -----

Ostras que cosa? cualquiera puede comprobar que eres un fantasmon que habla sin saber :-D; Tan simple como enviar un email a la fantastica dirección del señor viagra con el @menta.net (copiado de mi dirección) y ver que te lo retorna :-P :-P ;-)

🗨️ 9
Ari
Ari
BocaDePez
BocaDePez
🗨️ 1
Worked
Worked
🗨️ 1
Juane-cc
Juane-cc
🗨️ 2
BocaDePez
BocaDePez
🗨️ 1
PaKo-inactiva

1º Usa estas maravillosas webs: www.bugmenot.com y 10minutemail.com

www.bugmenot.com es una comunidad que da contraseñas y logins de webs, para evitar la típica web que para bajarte un misero archivo te pide registro, normalmente al registrarte te mete tambien en alguna empresa de publicidad que se dedica a mandar spam, tipo canalmail, etc

10minutemail.com - si en la web de arriba no encontraste login y pass para la web que querias acceder, en esta web te podrás crear una cuenta de correo de 10 minutos, ideal para el caso que cité antes, si además eres buena persona, registraras tu login en bugmenot para evitar más registros.

2º Si tienes una empresa evita utilizar la misma dirección de email que muestras en la web en tu documentación interna : facturas, sobres, folios, tarjetas de visita ... La razón es que con el tiempo las direcciones de email que se muestran en internet acaban siendo capturadas por boots y añadidas a bases de datos que se venden para hacer spam. De este modo si necesitas cambiar tu dirección de email no tienes que cambiarla en todos los documentos de la empresa.

3º Configura filtros o reglas en tu programa de correo para no recibir mensajes desde direcciones que envían spam.

4º JAMAS respondas a ningun mensaje de spam, ni siquiera para solicitar la baja, lo único que conseguirás es confirmarles que la dirección de correo está activa, con lo cual agravarás el problema.

5º MUY IMPORTANTE: Si usas un programa para gestionar el correo tipo Outlook, asegúrate de desactivar la vista previa, de esta manera evitas que cualquier virus que llegue a tu casilla de email se pueda activar automáticamente.

🗨️ 5
Forlan

Se te olvida,NO postees en BA con tu direccion diciendo que tienes muchos amigos,(podrias tener mas), :-D :-D

🗨️ 1
BocaDePez

Pero sabre yo cual es mi dirección... :-o :-o :-o

BocaDePez

4º JAMAS respondas a ningun mensaje de spam, ni siquiera para solicitar la baja, lo único que conseguirás es confirmarles que la dirección de correo está activa, con lo cual agravarás el problema.

Chico, a ti no te enseñaron lo que es una broma? que seas tu tonto y respondas a los emails de viagra no quiere decir que yo haga capturas sin saber lo que es spam :-o

🗨️ 2
PaKo-inactiva

Ni soy tonto, ni respondo a los emails de viagra, puede que las sugerencias a ti no te sirvan, pero tambien puede que a alguien les sean útiles.

🗨️ 1
Ari

Desde luego, no tengas ninguna duda sobre eso ;)

Saludos

BocaDePez

Pues buscando en google tu supuesta direccion de correo me sale esto del 2005:

(link roto)

Hasta aparece un movil, espero que hayas alquilado la plaza... Saludos

🗨️ 1
BocaDePez

Loool pues te aseguro que no soy yo :-o

BocaDePez

Hay que ver lo que ha dado de si el post eh?!