¿Hay alguna alternativa a las reglas de Outlook?


1

He formulado una serie de preguntas sobre las reglas de Outlook y no importa cuán pequeños sean los nombres y cuán eficientes sean las reglas, finalmente llego al límite de 32 en aproximadamente 40 reglas.

¿Hay alguna alternativa para hacer este trabajo ya que las reglas de Outlook simplemente no parecen escalables para mantenerse al día con la forma en que las personas envían correos electrónicos en los últimos 10 años?

Respuestas:



3

Actualice a Exchange 2007+ y puede aumentar el límite de reglas a 256 KB (del valor predeterminado de 32 KB)

Use las carpetas de búsqueda en lugar de las reglas para lograr muchas de las mismas cosas (pero no todas)

Utilice algún otro cliente de correo electrónico que no tenga límites tan primitivos. Esto probablemente será muy difícil ya que está atrapado con Exchange / Outlook y está limitado por los ejecutivos que no pueden pasar el día sin sus calendarios de blackberry / exchange (no estoy amargado, no, en absoluto). Si usted o su administrador de Exchange pueden habilitar el soporte POP3 o IMAP en Exchange, podrán usar otro cliente. Thunderbird o Evolution serán posibilidades. Admito que me las arreglo con muchas reglas, pero son bastante simples y las carpetas de búsqueda lograrán la mayoría de lo que necesito.


2
Es posible que desee atenuar el idioma en esto antes de que se rechace o se marque. Sería una pena estropear una respuesta útil.
ChrisF

Puede tener éxito con el Evolutioncliente de correo
warren

También encontré que esta página proporciona información simple pero útil como alternativa para una herramienta adicional, incluidas las carpetas de búsqueda que acabo de aprender
Beytan Kurt

3

Veo que esta pregunta ya ha sido respondida y la respuesta fue aceptada. Me gustaría agregar mis dos centavos a esto.

He alcanzado la misma limitación de Outlook como se menciona en la pregunta. He creado una alternativa gratuita (como en código abierto) para las reglas de Outlook . Está escrito en PowerShell, es pequeño y fácil de personalizar.

El código del script, así como la descripción detallada, está alojado en github y se puede encontrar aquí . Algunas versiones anteriores y una descripción más larga también están aquí .

Básicamente, define cada regla como una IFdeclaración y elige qué propiedad de correo electrónico le gustaría usar para activar una acción en particular. Por ejemplo:

IF ($Email.Subject -match "Alert" ) {
        $Email.Move($DeletedItems) | out-null
        continue
    }

El fragmento de código anterior moverá cualquier correo electrónico que contenga la palabra "Alerta" a la carpeta de elementos eliminados.

Algunos otros ejemplos de reglas:

    # IF EMAILS ARE SENT TO MYSELF -> MOVE TO PERSONAL FOLDER UNDER PST FILE
    # ! DESTINATION FOLDER SPECIFIED BEFOREHAND AS A VARIABLE
    IF ($Email.To -eq "MySurname, MyName") {
        $Email.Move($personal) | out-null
        display ([string]$Email.Subject ) ([string]"Cyan")
        continue
    }

    # MOVE EMAILS WITH SPECIFIC STRING IN TITLE TO THE SUBFOLDER /RANDOM/ UNDER PST FILE
    # ! DESTINATION FOLDER SPECIFIED INLINE
    IF ($Email.Subject -match "SPECIFIC STRING IN TITLE") {
        $Email.Move($pstFolders.Item("Random")) | out-null
        display ([string]$Email.Subject ) ([string]"Yellow")
        continue
    }

    # MOVING NOT IMPORTANT MESSAGES TO DELETED ITEMS
    # ! MARKING EACH MOVED ITEM AS UNREAD
    IF ($Email.Subject -match "not important" -or $Email.Subject -match "not-important" ) {
        $Email.UnRead = $True
        $Email.Move($DeletedItems) | out-null
        display ([string]$Email.Subject ) ([string]"Red")
        continue
    }

    # MOVING MESSAGES FROM SPECIFIC AD OBJECT TO DELETED ITEMS
    IF ($Email.SenderEmailAddress -match "/O=COMPANY/OU=AD GROUP/CN=RECIPIENTS/CN=SOME-NAME") {
        $Email.Move($DeletedItems) | out-null
        display ([string]$Email.Subject ) ([string]"Red")
        continue
    }

    # MOVING MESSAGES FROM SPECIFIC EMAIL ADDRESS TO DELETED ITEMS
    IF ($Email.SenderEmailAddress -match "email@gmail.com") {
        $Email.Move($DeletedItems) | out-null
        display ([string]$Email.Subject ) ([string]"Red")
        continue
    } 

Así es como se verá la salida del script: ingrese la descripción de la imagen aquí

En el script, muevo los correos electrónicos tanto al archivo PST como a las subcarpetas de la Bandeja de entrada; puede usar cualquiera de ellos o una combinación. También las reglas pueden ser complejas. Simplemente use -andy -orpara encadenar las condiciones.

Espero que ayude a alguien.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.