Foros del Web » Programando para Internet » PHP »

¿Como enviar un E-mail masivo?

Estas en el tema de ¿Como enviar un E-mail masivo? en el foro de PHP en Foros del Web. Cita: Iniciado por felixpv Bravo, bravo, los felicito enseñando a un futuro spammer. Código PHP: <? $desarronando = "idea" ; //Bravo, bravo, los felicito enseñando a un futuro spammer ?> Muchas veces y ...

  #31 (permalink)  
Antiguo 25/04/2006, 06:56
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 2 meses
Puntos: 5
Cita:
Iniciado por felixpv
Bravo, bravo, los felicito enseñando a un futuro spammer.

Código PHP:
<?
$desarronando
="idea";
//Bravo, bravo, los felicito enseñando a un futuro spammer
?>
Muchas veces y en ocaciones los comentarios estan de más.-

Saludos.-
__________________
Maracay Edo Aragua - Venezuela :
Mi Favorita :
http://www.MySQL.Com
  #32 (permalink)  
Antiguo 25/04/2006, 07:50
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
Si seguimos opinando lo mismo van a cerrar el POST !! Jajaja.
__________________
"Di no al Internet Explorer" -Proverbio Chino-
  #33 (permalink)  
Antiguo 25/04/2006, 07:52
Avatar de elquique  
Fecha de Ingreso: marzo-2004
Ubicación: Florida, Uruguay
Mensajes: 2.495
Antigüedad: 20 años, 1 mes
Puntos: 78
Excelente las soluciones, lastima que hay gente que sigue en la epoca medieval o en la de la segunda guerra o en la de las dictaduras que pretenden solucionar los problemas quemando los libros para que la gente no aprenda. Lo que se debe y lo que no se debe esta dado por la responsabilidad de cada uno y no por lo que sabe.
Yo jamas busque como hacer una bomba no me interesa, sin embargo envio mas de 50 mil mail, licitos claro :) cada 15 dias y contentos que se ponen de recibir el boletin de novedades.
__________________
Blog Jorge Oyhenard | Tutoriales Photoshop
  #34 (permalink)  
Antiguo 26/04/2006, 13:08
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 2 meses
Puntos: 6
Cita:
Iniciado por felixpv
Bravo, bravo, los felicito enseñando a un futuro spammer.
mierquina.... que cosas lee uno :( ....sera que no recuerdan que el conocimiento es universal?? todos tenemos derechos a ello.
__________________
www.dataautos.com
  #35 (permalink)  
Antiguo 27/04/2006, 00:11
Avatar de CHILENOCES  
Fecha de Ingreso: octubre-2001
Ubicación: Mmm paseando por la vida
Mensajes: 491
Antigüedad: 22 años, 5 meses
Puntos: 0
Cita:
Iniciado por felixpv
Bravo, bravo, los felicito enseñando a un futuro spammer.
Bueno en mi caso no es para hacer SPAM, primero creo que deberias preguntar y bueno para que entres en conocimiento te explico.

Esto funcionará para un Condominio donde existen 320 Propietarios, los cuales no viven todo el año en ese Condominio porque es un Condominio vacacional, es por esto que necesito enviar el correo a todos los propietarios porque eso les informará su estado de cuenta el cual deben pagar.

Para ser mas claro, ubicate, primero lee, pregunta y luego opinas de forma incoherente.

Atte.
Cesar V.

Saludos amigos y mil gracias por todas las respuestas y discusiones veo que es un buen tema.
Hasta Pronto...
__________________
ChilenoCesar Looking for something new...
  #36 (permalink)  
Antiguo 27/04/2006, 09:03
Avatar de elquique  
Fecha de Ingreso: marzo-2004
Ubicación: Florida, Uruguay
Mensajes: 2.495
Antigüedad: 20 años, 1 mes
Puntos: 78
Chilenoces, como la gran mayoria de los webmasters serios que habemos por aca :)

Es que en realidad los que hacen spam es porque no les da la cabeza para otra cosa, por tanto ni se ponen a programar jajaja ni les da para hacer un programa y usan cualquiera de los otros metodos de envio de basura.

Creo que el enseñar esto es un beneficio para comunicarse con nuestras comunidades y no tanto lo de molestar a otros, se da esto al menos en la mayoria de los casos.
__________________
Blog Jorge Oyhenard | Tutoriales Photoshop
  #37 (permalink)  
Antiguo 27/04/2006, 10:41
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Una pregunta para uamistad. Me baje el PostCast y lo instale pero todavia no puedo enviar un email desde mis scripts. Hay una parte en el Wizard que sale al principio que dice que debes cambiar una informacion los Settings del Server, pero esos settings no los encuentro por ninguna parte...
  #38 (permalink)  
Antiguo 27/04/2006, 10:56
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
bueno, ya encontre los settings pero todavia no me funciona ni tratando de enviar emails por PostCast ni usando mi Outlook...

Me meto al Log y lo que dice es:

Error: Connection refused
  #39 (permalink)  
Antiguo 27/04/2006, 12:00
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
Hola man...

'ta raro tu caso, no soy experto en PostCast, jeje, pero pues nada más lo instalé y enseguida el FireWall me pidió autorización para que le permitiera a PostCast funcionar. Y pues fue todo lo que hice !

Ahora, para poder enviar emails desde mis scripts, ...


... copié lo que decía el HOST_NAME en la línea del archivo php.ini que lo solicita:

Código:
[mail function]
; For Win32 only.
;SMTP = localhost   (en lugar de esta línea, la comenté)
SMTP = YARIELITA

; For Win32 only.
sendmail_from = [email protected]
Salutings
__________________
"Di no al Internet Explorer" -Proverbio Chino-
  #40 (permalink)  
Antiguo 27/04/2006, 13:25
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
ya veo. voy a tratar alterando el php.ini porqueno lo habia hecho. gracias.
  #41 (permalink)  
Antiguo 27/04/2006, 20:31
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Cita:
Iniciado por felixpv
Si se fijan la consulta parte con enviar unos 50 correos y despues salta a miles (no por el mismo compañero), por lo menos yo lo encuentro extraño.
Si la duda es por mi pregunta, fue simple curiosidad... no estoy haciendo nada con mails. Solo queria saber que responderle a un hipotetico cliente si me pregunta si se hacer un envio de boletines o tarjetas,etc,etc.
  #42 (permalink)  
Antiguo 04/05/2006, 21:52
Avatar de MichaellR  
Fecha de Ingreso: noviembre-2004
Ubicación: Lima - Peru
Mensajes: 85
Antigüedad: 19 años, 5 meses
Puntos: 0
Cita:
Iniciado por CHILENOCES
Bueno en mi caso no es para hacer SPAM, primero creo que deberias preguntar y bueno para que entres en conocimiento te explico.

Esto funcionará para un Condominio donde existen 320 Propietarios, los cuales no viven todo el año en ese Condominio porque es un Condominio vacacional, es por esto que necesito enviar el correo a todos los propietarios porque eso les informará su estado de cuenta el cual deben pagar.

Para ser mas claro, ubicate, primero lee, pregunta y luego opinas de forma incoherente.

Atte.
Cesar V.

Saludos amigos y mil gracias por todas las respuestas y discusiones veo que es un buen tema.
Hasta Pronto...
Una preguntita como podria hacer, con el codigo has puesto anteriormente, para que mande la direccion de una pagina web y esta se muestre en el correo y no solo la direccion como si fuera texto...

Me comprendiste??
  #43 (permalink)  
Antiguo 04/05/2006, 22:10
 
Fecha de Ingreso: enero-2006
Ubicación: mi casa
Mensajes: 255
Antigüedad: 18 años, 3 meses
Puntos: 0
En todo casi si es o no spammer, en cuanto a lo de enviar mails a 50 o más destinatarios sería sencillo....
en vez de usar mail()
puede usar fsockopen
y meter los datos para enviar el correo mediante el servidor SMTP (siempre y cuando permita el relay)

MAIL FROM: [email protected]
RCPT TO: [email protected]
RCPT TO: [email protected]
RCPT TO: [email protected]
RCPT TO: [email protected]
....
Subject: hola
Data

Aqui el mensaje :)

.



y eso sería todo... poniendo tantos RCPT TO como sea necesario (los destinatarios claro)..
un saludo.
  #44 (permalink)  
Antiguo 12/05/2006, 17:57
Avatar de MichaellR  
Fecha de Ingreso: noviembre-2004
Ubicación: Lima - Peru
Mensajes: 85
Antigüedad: 19 años, 5 meses
Puntos: 0
[QUOTE=xyyy7]
Código PHP:
<?
$desarronando
="idea";
//Bravo, bravo, los felicito enseñando a un futuro spammer
?>
[QUOTE]

No es eso... si no que uno debe de hacer una funcion para que puedan rescindir del envio de mensaje masivo mmmm mas bien no saben como uno puede hacer para leer el nombre del email a cual se manda?? para hacer justamente la funcion esta??
  #45 (permalink)  
Antiguo 17/08/2007, 16:39
 
Fecha de Ingreso: noviembre-2006
Ubicación: eN MI pc :) JAJA
Mensajes: 5
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: ¿Como enviar un E-mail masivo?

hey realice un script que me funciono me puse a investigar por alli y fusione todo el conocimento que aprendi en mi investigacion, claro se me quemaron unas cuantas neuronas, pero estoy recuperandome de ello ... jejeje

<?
$title='correo';
$fp=fopen($title.'.csv','r');
$i=0;
$j=0;
while(!feof($fp))
{
$char=fgetc($fp);
if($char=="\n")
{
$i++;
$j++;
}
$mail[$i].=$char;
}
$asunto = "Este mensaje utilizando correo masivo";
//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//dirección del remitente
$headers .= "From: Artcast<[email protected]>\r\n";
//dirección de respuesta, si queremos que sea distinta que la del remitente
$headers .= "Reply-To: [email protected]\r\n";
$cuerpo=file_get_contents('http://www.toyalecho.com/correo/mail.html');
for($i=0;$i<$j;$i++)
{
$result=mail($mail[$i],$asunto.'correo numero '.$i,$cuerpo,$headers);
if(!$result)
echo 'No se le envio correo a '.$mail[$i].'<br>';
else
echo 'Se le envio correo a '.$mail[$i].'<br>';
}
?>


aqui se lee un archivo texto plano donde hay x correos, tambien se puede utilizar con bases de datos...
La parte de headers se utiliza para agregar en el correo a bandeja de entrada, si no lo colocas te cae como spam, por ser un nobody email; en este scrip se envia un correo con una presentacion html que contiene imagenes entre otras cosas, el file_get... se utiliza para leer el archivo html tal como esta
  #46 (permalink)  
Antiguo 20/08/2007, 10:50
Avatar de rafak20  
Fecha de Ingreso: febrero-2006
Ubicación: Colombia
Mensajes: 265
Antigüedad: 18 años, 1 mes
Puntos: 3
Re: ¿Como enviar un E-mail masivo?

como quedaria el codigo final??

bueno.. y si el registro fuera en archivo de texto.. digamos que mi server no soporta mysql. entonces guardo los emails en un .txt entonces como hacer para leer los mails del .txt y ir enviando.. ??
__________________
Estampados Villavicencio
  #47 (permalink)  
Antiguo 06/09/2007, 12:04
Avatar de rafak20  
Fecha de Ingreso: febrero-2006
Ubicación: Colombia
Mensajes: 265
Antigüedad: 18 años, 1 mes
Puntos: 3
Re: ¿Como enviar un E-mail masivo?

que bucle deberia hacer para enviar a los destinatarios despues de haberlos cargados en un array mediante file.. desde un .txt?

para recorrer el array e ir enviando a los mails en el array obtenido del .txt mediante file()
__________________
Estampados Villavicencio
  #48 (permalink)  
Antiguo 02/10/2007, 16:45
Avatar de ghosthead-nebula  
Fecha de Ingreso: marzo-2007
Mensajes: 273
Antigüedad: 17 años, 1 mes
Puntos: 3
Re: ¿Como enviar un E-mail masivo?

Código PHP:
<?
while ($row=mysql_fecht_array($resultado)){
   
mail($row['email'],"El asunto","el mensaje","cabeceras ...."); 
}
Disculpen mi ignorancia pero.... para qué las cabeceras Oo?

No es suficiente con el asunto y el mensaje?

Y.... podría aplicarse lo mismo si el mensaje está en un arreglo? Es decir "mensaje[$i]" o algo por el estilo?


Gracias y sorry por revivir un tema viejo ^^U
__________________
Mis dibujos: Click Aquí
  #49 (permalink)  
Antiguo 02/10/2007, 16:53
Avatar de elquique  
Fecha de Ingreso: marzo-2004
Ubicación: Florida, Uruguay
Mensajes: 2.495
Antigüedad: 20 años, 1 mes
Puntos: 78
Re: ¿Como enviar un E-mail masivo?

Las cabeceras te permiten indicar si el cuerpo del mensaje contiene texto plano o html, y a quien responderle, quien lo envia, etc :)

ejemplo:

Código:
$cabecera = "MIME-Version: 1.0";
$cabecera .= "From: [email protected] \r\n";
Más info en los ejemplos:
http://www.php.net/manual/es/ref.mail.php
__________________
Blog Jorge Oyhenard | Tutoriales Photoshop
  #50 (permalink)  
Antiguo 02/10/2007, 22:08
Avatar de ghosthead-nebula  
Fecha de Ingreso: marzo-2007
Mensajes: 273
Antigüedad: 17 años, 1 mes
Puntos: 3
Re: ¿Como enviar un E-mail masivo?

Gracias =)
__________________
Mis dibujos: Click Aquí
  #51 (permalink)  
Antiguo 27/10/2007, 21:12
Avatar de Daam  
Fecha de Ingreso: octubre-2007
Ubicación: Planeta Tierra
Mensajes: 152
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: ¿Como enviar un E-mail masivo?

Mi caso es parecido al que plantean en este POST.

Tengo 12 entradas de texto en un formulario y a través de action="accion.php" en ese script, utilizo la función mail() para enviar los correos a los distintos destinatarios que coloco en el formulario.

El problema es que necesito recibir una copia de los mensajes que se enviaron. Coloqué un header de Bcc para recibir una copia oculta del mensaje, pero resulta que recibo siempre 12 copias de los correos enviados (ya que como son 12 entradas de texto en el formulario, algunas quedan vacías).

¿Cómo hago para recibir una copia del mensaje de solo aquellos campos del formulario que no quedaron vacíos, o en su defecto, puedo recibir un correo que diga "el mensaje se envío a "campo1", "campo2", "campo3", etc?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 4 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 12:26.