[Solucionado] Enviar varios correos a la vez

Ejecutor_Hanzo

Closcapchon.
Se incorporó
1 Marzo 2006
Mensajes
5.222
Suena media estúpida la pregunta pero prometo que no lo es tanto :zippy

Necesito hacer lo siguiente: Tengo varios correos que enviar al mismo tiempo en la siguiente forma:

DesdeHaciaAsuntoCuerpoAdjunto
manolo@correoamena@correoholiblablaarchivo1.xls
manolo@correosenbe@correoholi2blablaarchivo2.xls
manolo@correozuljin@correoholi3blablaarchivo3.xls
manolo@correobarlolo@correoholi4blablaarchivo4.xls

Son básicamente informes de producción o planificación que se envía a cada trabajador y son personales.

Hoy se hace uno a uno y es una paja, porque son casi 100 correos que se mandan de esa manera diariamente.

Existe alguna aplicación o forma para enviar correos que permita enviar esto de una sola vez? Seria una solución temporal, ya que estoy desarrollando un sistema integrado en la intranet de la empresa para que este reporte lo envíe el sistema y no hacerlo manual como se hace hasta hoy, pero esa solución va a tomar tiempo, quizás varios meses, y el problema es actual.

Gracias :zippy

**** UPDATE ****

Olvide mencionar 2 cosas: Aca en la empresa usamos Google Workspace como sistema de correos y el remitente y los destinatarios son todos dentro del mismo dominio [email protected]

****UPDATE 2 ****

La solucion aca:
 
Última modificación:

JubeiX

Miembro Activo
Se incorporó
10 Mayo 2021
Mensajes
22
Lo puedes hacer pero si estas usando un vps tarde o temprano van a caer todos en spam y te terminan dejando con mala reputación la ip por lo general para apalear un poco se recomienda enviar 50 mails maximo diario de echo gmail te lo permite de para ese caso mejor usar api mailchimp claro si puedes pagarlo, en caso de yo desarrolle un sistema para enviar correos masivos en php pero siempre va a quedar limitado a maximo 50 mails diario, ojala usando una cuenta gmail para que no caiga en spam.
 
Upvote 0

neondunker

Badass goodguy :3
Reviewer
Se incorporó
31 Mayo 2006
Mensajes
4.832
Su powershell po y tomai de un array los correos, su for each y estay al otro litro
 
Upvote 0

Cosme

Gold Member
Se incorporó
27 Febrero 2005
Mensajes
8.276
Lo puedes hacer pero si estas usando un vps tarde o temprano van a caer todos en spam y te terminan dejando con mala reputación la ip por lo general para apalear un poco se recomienda enviar 50 mails maximo diario de echo gmail te lo permite de para ese caso mejor usar api mailchimp claro si puedes pagarlo, en caso de yo desarrolle un sistema para enviar correos masivos en php pero siempre va a quedar limitado a maximo 50 mails diario, ojala usando una cuenta gmail para que no caiga en spam.
si configuras un include en el spf no hay problema de “server de baja reputacion”
 
Upvote 0

JubeiX

Miembro Activo
Se incorporó
10 Mayo 2021
Mensajes
22
si configuras un include en el spf no hay problema de “server de baja reputacion”
si pero depende la cantidad que envias diario de igual forma pueden caer en spam, lo ideal siempre es enviar el sender del mismo dominio lo cual esta enviando, el spf es un registro pero también falta el dkim son como las normal básica de cumplir a la hora de enviar mailing masivo, una vez envié 8 millones de correos a través del sistema que desarrolle en php con un vps, esa ip quedo en mala reputación de por vida .. jajaja pero lo logre.
 
Upvote 0

ayn

MOD
Miembro del Equipo
MOD
Se incorporó
2 Noviembre 2005
Mensajes
5.141
Yo en mi casilla empresa envío aprox 50 correos diarios y tenemos una casilla de soporte que la maneja una persona que debe de enviar unos 100 correos diarios y a veces a 300 destinatarios por vez y no hemos tenido problemas. Ademas tenemos otra casilla para notificaciones que esa debe enviar de forma automatizada unos 1000 correos diarios y no hemos tenido problemas tampoco con eso.

Le preguntare a nuestra gente de TI si hay alguna configuracion especial para evitar caer como spam o que Google te bloquee el envío de correos.
 
Upvote 0

phill

Miembro Regular
Se incorporó
24 Marzo 2011
Mensajes
74
Me paso una wea similar, tenia que enviar las cuentas vpn a 100 usuarios. 30 minutos me demore.

Usa "Ajuntar correspondencia" en outlook.
 
Upvote 0

gfpcware

Cuenta Inactiva
Se incorporó
21 Noviembre 2007
Mensajes
1.595
En mi caso (windows) uso vb script para enviar correos con un click sin tener que perder tiempo en abrir navegador, redactar mail, adjuntar archivo, etc.

codigo simple mas o menos asi:

Código:
Dim DESTINO, ASUNTO, AVISO, ADJUNTO, MENSAJE, iMsg, iConf, iFlds, schema, SendEmailGmail

DESTINO = "[email protected];[email protected];[email protected];[email protected]"

ASUNTO = "Aqui les va el blablaje"
AVISO = "<br>Junto con saludarles , envio blablabla y asdsf . Uds saben .</br><br></br><br>Atte</br><br></br><br>Jefasus Maximus</br><br>Mi Reino Personal e Instransferible<hr></br><br></br>"
ADJUNTO = "C:\directorio\archivo_extremadamente_super_hiper_mega_importante_porque_YO_LO_DIGO.extensionweona"

Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields
schema = "http://schemas.microsoft.com/cdo/configuration/"
Flds.Item(schema & "sendusing") = 2
Flds.Item(schema & "smtpserver") = "smtp.gmail.com"
Flds.Item(schema & "smtpserverport") = 465
Flds.Item(schema & "smtpauthenticate") = 1
Flds.Item(schema & "sendusername") = "[email protected]"
Flds.Item(schema & "sendpassword") = "mi_terriblemente_super_secreta_clave_del_correo"
Flds.Item(schema & "smtpusessl") = 1
Flds.Update

With iMsg
.To = DESTINO
.From = "[email protected]"
.Subject = ASUNTO
.HTMLBody = AVISO
.Sender = "El Jefecito ito ito"
.Organization = "Mis Esclavos S.A."
.ReplyTo = "[email protected]"
.AddAttachment ADJUNTO
Set .Configuration = iConf
SendEmailGmail = .Send
End With

MENSAJE = MsgBox ("Su Majestad , los esclavos han sido devidamente informados",4096,"Aviso a su Graciosisima Majestad")

Encontre que es la forma más facil de no complicarme ni perder tiempo.
Por cierto este codigo lo arme sin tener idea solo con ayuda de tio google y el tiempo desocupado en los turnos (de noche sobretodo).

Si necesitas usarlo con destinatarios individuales + archivos individuales -> parte de codigo que envia el correo lo pones como subrrutina y el resto lo pones como definiciones , un bucle de llamada y listo.


atte

g.
 
Última modificación:
Upvote 0

Ejecutor_Hanzo

Closcapchon.
Se incorporó
1 Marzo 2006
Mensajes
5.222
Actualice la pregunta, ya que había olvidado mencionar que nuestro sistema de correos es de google workspace y son todos correos internos, por lo que, asumo, no debiera bajar la reputación.

Voy a jugar con el vbscript a ver si logro algo. Como bien dices, es 1 correo por destinatario y cada uno tiene su propio adjunto con diferente nombre, pero esos adjuntos podria hacerlos con formatos de nombre estandar para hacer el bucle mas facil.

Igual sigo abierto a mas sugerencias :zippy
 
Upvote 0

Ejecutor_Hanzo

Closcapchon.
Se incorporó
1 Marzo 2006
Mensajes
5.222
Amigos, google es grande y gracias a sus lineamientos, logre encontrar una solucion que se ajusta como un guante a mis necesidades.

Se las comparto aca (Ingles)


Ojala quien tenga la misma problematica que yo, le sea de utilidad.

Les agradezco mucho la ayuda :D
 
Upvote 0

Ejecutor_Hanzo

Closcapchon.
Se incorporó
1 Marzo 2006
Mensajes
5.222
Le hice varias mejoras al archivo que hice en base al video que puse en mi post anterior, se los adjunto para el que lo quiera lo use. Si quiere hacerle mas mejoras aplique y adjunte :D
 

Archivo adjunto

  • ENVIO DE CORREOS MULTIPLES EN OUTLOOK.zip
    102,2 KB · Visitas: 148
Upvote 0
Subir