2011-08-24 10 views
5

Estoy buscando una solución al siguiente problema:¿Hay alguna manera de volver a enviar automáticamente un correo electrónico de acuerdo con ciertas reglas con Outlook 2007 y MS Exchange?

Mi administrador desea enviar automáticamente un segundo mensaje cuando envía un correo electrónico a X y no recibe respuesta en dos días. Si no hay más respuesta en 2 días más, envíe otro mensaje.

Antes de comenzar a construir algo, me pregunto si ya hay un producto/solución que lo haga. ¿Alguien puede recomendar una herramienta ya existente?

Utilizamos MS Exchange y que utiliza Outlook 2007.

+0

la mayoría de los productos que estoy viendo, puedes personalizar tu respuesta automática y hacer todo tipo de cosas sofisticadas, pero no lo que quiero. No puedo encontrar una herramienta en la que pueda aplicar una regla en función de la cual se activa la respuesta automática. – Ekaterina

+1

Suena interesante, estoy viendo un proyecto similar para reenviar citas de servicio si no hay respuesta en nuestro sistema interno – Coops

+0

No puedo imaginar que no haya solución para eso ya ... – Ekaterina

Respuesta

2

Auto Follow Up es una herramienta que he usado en el pasado para este propósito específico. Además, siempre consulte www.slipstick.com para obtener listados de complementos de Outlook/Exchange: parecen ser la mejor fuente (exención de responsabilidad: tengo sin afiliación con ese sitio o cualquiera de sus complementos)

1

¿Esto resolver su problema:

http://www.followupthen.com/

Tal vez no sea exactamente lo que quiere y no está integrado en Outlook.

+0

Daniel, ver http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts –

+0

Lo sé, lo sé. En el modo de correo electrónico y un poco demasiado rápido para mí. Gracias. – Daniel

0

No creo que encuentre exactamente lo que quiere. Esta es una funcionalidad que pertenece a un CRM, no al software de correo electrónico.

Habiendo dicho eso, el Getting Things Done Outlook Add-In lo llevará en esa dirección. No enviará automáticamente un correo de seguimiento, pero puede encargarse de una notificación para que usted mismo lo envíe. (pero este complemento no es gratuito - $ 75 - tiene que decidir si vale la pena)

Con el complemento GTD puede enviar un correo electrónico y seleccionar la opción "Enviar y Acción". Después de presionar Enviar correo, puede seleccionar la acción "@Waiting For" y presionar ok. Ahora creará una tarea de perspectiva, con el tema y el contenido del correo electrónico que envió completado automáticamente. Puede establecer todas las propiedades de la tarea, como la fecha de finalización y el tiempo de notificación.

Después de dos días en el momento de la notificación, obtiene una ventana emergente de perspectiva (predeterminada), donde puede abrir la tarea. Con un solo clic, puede abrir el correo electrónico correspondiente y usar responder o reenviar para enviar su seguimiento. Puede crear una nueva tarea o modificar la tarea existente para el siguiente seguimiento.

Si recibe una respuesta mientras tanto y abre el correo, puede usar el botón "tarea relacionada" para buscar la tarea correspondiente y marcarla como completa. También agrega botones como diferir y delegar a su correo.

Hay una versión de prueba de 30 días. No estoy conectado a netcentrics, pero compré y uso este complemento.

1

No es una solución existente, pero en caso de que no obtiene ninguna respuesta:

Puede utilizar Exchange Web Services para hacer esto: apuntando a su carpeta de elementos enviados. Entonces esto es básicamente lo que harías:

  • Usa SyncFolderItems contra sus Elementos enviados, por ejemplo cada 1 hora. La primera vez que haga esto, use null como SyncState, luego use el último SyncState que le envió el servidor.
    1. Escríbalas en una tabla de SQL: { ItemId NVARCHAR(MAX), ChangeKey NVARCHAR(MAX), MessageID NVARCHAR(MAX), Sent DATETIME }. MessageID sería el encabezado Message-ID del mensaje.
    2. Ejecute una consulta (por ejemplo, una vez al día) que seleccione las filas donde el valor Sent es hace más de 2 días.
    3. Utilice GetItem para recuperar el correo original y vuelva a enviar (primero borrando/borrando Message-ID) usando SendItem.
    4. Eliminar las filas seleccionadas.
    5. Estos artículos llegarán a la carpeta Elementos enviados y serán recogidos por su aplicación (ya que en realidad son correos nuevos); y re-procesado en 2 días.
  • Use SyncFolderItems contra su Bandeja de entrada, de nuevo quizás cada hora (tal vez inmediatamente después de la primera operación contra Elementos enviados). Mantenga un único SyncState para esta operación.
    1. Coge el encabezado In-Reply-To. Elimine cualquier fila con un maching MessageID.
    2. Coge el encabezado References; y dividirlo en una lista. Elimine las filas que coincidan con MessageID.
0

¿Ha mirado en la automatización de Outlook utilizando Visual Basic para Aplicaciones? Si no está familiarizado con VBA, o si la idea de escribir VBA le da pesadillas (he tenido algunas), entonces puede encontrar algún código de ejemplo de VBA en la web que logre algo similar a lo que está tratando de hacer , y luego podrías simplemente ajustarlo. Sé que dijiste que querías una herramienta existente, pero pensé que la lanzaría como una especie de último recurso. No es ideal, pero estoy bastante seguro de que resolvería tu problema.

+0

Quería ver primero si alguien más hizo algo similar o si ya hay algo así en el mercado. Prefiero evitar VB, pero si no queda nada más. El otro problema es que no estoy exactamente permitido instalar aplicaciones aleatorias en el servidor de Exchange, así que si encuentro la solución de cliente sería genial. De lo contrario, hago uno. – Ekaterina

Cuestiones relacionadas