** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Envio correo CDO en nombre de
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoEnvio correo CDO en nombre de

 Responder Responder
Autor
Mensaje
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14720
Enlace directo a este mensaje Tema: Envio correo CDO en nombre de
    Enviado: 16/Octubre/2019 a las 11:47
Hola,

En un curso me presentaron el siguiente escenario:

- una aplicación VBA (tanto puede ser Access que Excel) que debe mandar correos
- la máquina dónde corre la aplicación *NO* tiene Outlook ni se le quiere instalar
- se desea que el correo se mande desde una determinada cuenta pero "en nombre de"
- el servidor de correo es Exchange

La primera opción es utilizar CDO pero:
- no se si soporta Exchange (me parece que si porque algo hice en otro sitio pero tengo dudas)
- no encuentro la forma de emular el SentOnBehalfOfname de outlook en CDO

Nota: no confundir el "envío en nombre de" con "utilizar cuenta"

Es posible que ni siquiera exista esa posibilidad pero justamente por eso lo pregunto después de 2 días de lectura en la red sin encontrar nada.

De igual forma, si alguien tiene una alternativa distinta a CDO, soy todo oídos.

Un saludo

Xavi, un minyó de Terrassa

Mi web
Arriba
pitxiku Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 27/Septiembre/2017
Localización: En mi casa
Estado: Sin conexión
Puntos: 1510
Enlace directo a este mensaje Enviado: 16/Octubre/2019 a las 16:13
¿Te sirve la dirección de respuesta?

- https://docs.microsoft.com/en-us/previous-versions/office/developer/exchange-server-2003/ms873034(v=exchg.65)
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14720
Enlace directo a este mensaje Enviado: 16/Octubre/2019 a las 16:31
Pues no lo se. Hago pruebas cuando pueda y digo algo.

Gracias!
Xavi, un minyó de Terrassa

Mi web
Arriba
Maverick2019 Ver desplegable
Habitual
Habitual


Unido: 10/Junio/2019
Localización: Madrid
Estado: Sin conexión
Puntos: 145
Enlace directo a este mensaje Enviado: 23/Octubre/2019 a las 13:08
Hola Xavi.
Hace tiempo encontré éste control: http://ostrosoft.com/ossmtp.aspx
Mira a ver sí te puede servir.

Salu2,
Arriba
OmniPresente Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 10/Febrero/2009
Localización: España
Estado: Sin conexión
Puntos: 1882
Enlace directo a este mensaje Enviado: 28/Octubre/2019 a las 11:39
¿Qué significa exactamente lo de "en nombre de", Xavi? ¿Correo enviado desde una cuenta pero que el nombre del remitente sea el que tú quieres? (no utilizo Outlook)
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14720
Enlace directo a este mensaje Enviado: 28/Octubre/2019 a las 12:48
Hablo por lo que conozco.

En entornos corporativos dónde aparecen buzones departamentales, los usuarios mandan los correos desde su cuenta en nombre del buzón departamental.

Imaginemos usuario Xavi Lloberas y departamento MVP-Access. El usuario Xavi tiene una cuenta xavi@mvp-access.com y el departamento tiene mvp-access@mvp-access.com

Cuando se lanza un correo desde Outlook (bien manualmente, bien por automatización) desde la cuenta departamental, quien lo recibe ve como remitente el buzon departamental pero, al entrar en el correo, ve algo como: Xavi Lloberas <xavi@mvp-access.com> en nombre de MVP-Access <mvp-access@mvp-access.com>

En Outlook es automático. En CDO parece que no hay forma...

Un saludo
Xavi, un minyó de Terrassa

Mi web
Arriba
prga Ver desplegable
Moderador
Moderador


Unido: 16/Noviembre/2004
Localización: España
Estado: Sin conexión
Puntos: 3523
Enlace directo a este mensaje Enviado: 28/Octubre/2019 a las 15:32
Hola.
Me imagino que esto se habrá probado y casi seguro que no es lo que se busca, pero por si acaso:

/smtpauthenticate") = True 
/sendusername") = "proves@migrupo.org"
/sendpassword") = "contraseña"
/smtpserver") = "mail.migrupo.org"
/sendusing") = 2
/smtpserverport") = 465
/smtpusessl") = True

To = "uncorreo@gmail.com"
From = "Mi nombre <proves@migrupo.org>" o cambiando de correo From = "Mi nombre <micorreo@migrupo.org>"


Llega a gmail:

de: Mi nombre <proves@migrupo.org> o la alternativa Mi nombre <micorreo@migrupo.org>
para: uncorreo@gmail.com
fecha: 28 oct. 2019 14:59
asunto: Asunto
enviado por: migrupo.org
firmado por: migrupo.org

Es mas, si en from ponemos algo como uncorreo@hotmail.es, llega como si se hubiese mandado desde ese correo, eso si a través de migrupo.
Al menos a mí me funciona con un servidor de correo con varias cuentas ligadas a un dominio web
Espero que ayude a resolver la duda
Un saludo a todos

Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable