`

Outlook 邮件提醒长期显示

 
阅读更多

I thought it was one of the most excessive* options in previous versions of Outlook and I was happy to see it got a huge functional and cosmetic overhaul in Outlook 2003. Strangely enough it soon became one of the most criticized options as well; the New Mail Desktop Alert.

New Mail Alert 2002 and previous
Old New Mail Alert Outlook 2002 and previous

New mail Alert Outlook 2003
New Mail Desktop Alert for Outlook 2003, Outlook 2007 and Outlook 2010.

Fortunately the criticism is mainly based on only 2 things;

Yes, I said "fortunately" as both issues can be solved. On top of that; there is another way to notify yourself of newly received e-mails while you were not attending Outlook;

"It only works on the Inbox folder"

By default the new New Mail Desktop Alert will only show when the mail is delivered to the Inbox. This means that when you have a rule configured to move your mail to a different folder the Notification won't show.

To workaround this you can add the action "display a Desktop Alert" to each and every rule. Besides the fact that it is very tiresome, the real downside of this is that when you are in an Exchange organization the rule will become a local rule so that it will only execute when Outlook is running. This means that when you have added extra actions to the rule, like forwarding it to another address, those actions won't be executed either.

A better solution is to create a generic rule with no conditions and just the action to display the Desktop Alert.

  1. Open the Rules and Alerts dialog;
    • Outlook 2003 an Outlook 2007
      Tools-> Rules and Alerts… (press OK if you get an HTTP warning)
    • Outlook 2010
      tab Home-> group Move-> button Rules-> Manage Rules & Alerts…
  2. Button New Rule…
  3. Select "Start from a blank rule" and verify that "Check messages when they arrive" is selected.
  4. Press Next to go to the Conditions screen.
  5. Verify that no condition is selected and press Next.
  6. A warning will pop-up stating that this rule will apply to all messages. Press "Yes" to indicate that that is correct.
  7. Select the action "display a Desktop Alert".
  8. Press Finish to complete the rule.
  9. If needed move the "display a Desktop Alert" rule all the way to the top.

New Mail Desktop Alert rule (click on image to enlarge)
You can create a rule to show the New Mail Desktop Alert for each message that you receive. (click on image to enlarge)

"It cannot be configured to stay longer than 30 seconds; I WANT IT TO STAY PERMANENT!"

Well permanent isn't possible but how does 50 days sound? Through the registry you can set the New Mail Desktop Alert as long as 4,294,967,295 milliseconds ≈ 50 days. 
Just a little math first to clarify the working of the registry key;

  • The value is defined in milliseconds.
  • When the registry key is set to 0 the New Mail Alert still shows for 3 seconds so this is hard coded in the program thus 3,000 milliseconds.
  • 4,294,967,295 is the maximum value you can give to a DWORD value in the registry, which is 32 bit.
  • As the object that controls the time of the New Mail Desktop Alert is also defined as a DWORD and is 3000 already we cannot give the TimeOn registry key a higher value than; 
    4,294,967,295 – 3000 = 4,294,964,295
  • To convert from milliseconds to days, we must divide the milliseconds through; 1000 to convert to seconds, then 60 to convert to minutes, then 60 to convert to hours, then 24 to convert to days 
    (4,294,967,295 – 3,000) / (1000 * 60 * 60 *24) ≈ 50

After all this math it's time to tell the registry key (to open the registry go to Start-> Run and type "regedit");

  • Outlook 2003
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\DesktopAlerts\TimeOn
  • Outlook 2007
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\DesktopAlerts\TimeOn
  • Outlook 2010
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\DesktopAlerts\TimeOn

If this key isn't available choose Edit-> New-> DWORD Value and name it TimeOn(case sensitive!).

Double click the key to give it a decimal value between 0 and 4294964295 (in Hexadecimal value this will be fffff448).

TimeOn registry 
Setting the maximum decimal value in the registry

Enjoy your permanent New Mail Desktop Alert that shows for each mail that you receive! :-)

Tip!
To easily set the New Mail Alert without going into the registry you can use OutlookTools (free!)

View a list of newly received e-mails

The New Mail Desktop Alert only shows for the last e-mail received so when you've received multiple new e-mails across folders it still might be a bit hard to immediately locate them. This has actually always been the case with any version of Outlook. Outlook 2003 has a new action rule for this; display a specific message in the New Item Alert window.

As an example we are again going to create a generic rule with no conditions and just the action to display the New Item Alert window. You can of course set conditions and exceptions as desired and note that, since Outlook 2003 SP1, rules get executed after Junk E-mail filtering so the New Item Alert window won't get polluted with Junk E-mail.

  1. Tools-> Wizards and Alerts… (press OK if you get an HTTP warning)
  2. Button New Rule…
  3. Select "Start from a blank rule" and verify that "Check messages when they arrive" is selected
  4. Press Next to go to the Conditions screen
  5. Verify that no condition is selected and press Next
  6. A warning will pop-up stating that this rule will apply to all messages. Press "Yes" to indicate that that is correct
  7. Select the action "display a specific message in the New Item Alert window"
  8. Type your specific message (this is handy if you create more than one rule that displays the New Item Alert window so that you can easily distinguish between them)
  9. Press Finish to complete the rule
  10. If needed move the "display a Desktop Alert" rule all the way to the top

New Item Alert window 
Get your newly received e-mails in a handy overview

*In case you were wondering why I found it an excessive option in previous versions of Outlook; it didn't add anything to the other permanent notification; the envelope in the Notification Area

分享到:
评论

相关推荐

    Excel、Exchange 和 C#,介绍如何使用 Outlook、Excel 和 C# 创建自定义的日历

    使用C#,开发者可以编写脚本来自动化Excel和Outlook的操作,实现数据的导入导出、提醒设置、事件创建等功能。例如,可以通过C#接口(如Microsoft.Office.Interop.Excel和Microsoft.Office.Interop.Outlook)与Excel...

    邮箱配置指导手册Office2010邮件归档[整理].pdf

    《邮箱配置指导手册Office2010邮件归档》是一个详细的步骤指南,旨在...这种邮件归档方法尤其适用于那些需要长期保留邮件记录、处理大量邮件的用户,或者对于企业用户来说,便于进行合规性和审计要求的电子邮件管理。

    Foxmial邮件管理工具

    对于需要长期保存的重要邮件,Foxmial提供强大的搜索功能,用户可以通过关键词、日期、标签等条件快速找到所需邮件,节省时间。同时,它还支持邮件的星标和标记功能,方便用户快速定位和优先处理重要邮件。 在协作...

    Exchange 2021技术亮点之企业信息的安全与合规.docx

    总的来说,Exchange 2021通过DLP、IRM、传输规则、邮件提醒、移动设备管理和邮件归档等特性,构建了一个全面的信息安全和合规框架,为企业在电子邮件通信中提供了强大的安全保障。这些功能旨在帮助企业应对日益复杂...

    Foxmail客户端

    2. 稳定性:经过长期的优化和迭代,Foxmail在稳定性上表现出色,能有效处理大量邮件,避免因软件问题导致的数据丢失。 三、协同办公 1. 团队协作:在企业版中,Foxmail支持团队协作功能,可以共享日历、联系人等...

    NetaskOA系统产品介绍.pptx

    在通讯方面,NetaskOA提供了通讯簿功能,根据公司组织结构展示人员名单,允许用户快速查询和联系员工,支持群组发送邮件,且可与Microsoft Outlook通讯簿同步。即时通功能则加强了团队间的实时交流,能及时提醒待...

    星号查看器

    在日常使用中,许多应用程序,尤其是电子邮件客户端如Office Outlook,为了保护用户隐私,会以星号替换输入的密码,使得其他人无法直接看到密码内容。然而,有时候用户可能会忘记这些密码,这时“星号查看器”就能派...

    金蝶CRM软件应用.docx

    数据显示,维护老客户比开发新客户成本更低,更有利于长期发展。 6. **邮件沟通**:系统支持邮件收发功能,确保及时回应客户反馈,优化业务人员的工作流程,尤其是在处理时差问题时。此外,还提供联系人Email列表和...

    政治学习会议记录范文.docx

    - **自动化工具**:利用IFTTT、Zapier等自动化工具自动触发某些操作,比如会议结束后自动发送邮件提醒撰写会议记录。 - **智能日历应用**:如Google Calendar、Outlook等,可以帮助组织者安排会议时间和发送提醒,...

    Rainlendar2 日历软件

    提醒方式多样,包括桌面弹窗、声音提示甚至是电子邮件通知。对于长期项目,软件还支持子任务和里程碑,方便跟踪进度。 Rainlendar2不仅限于基本的日历功能,还支持与其他应用程序的集成。例如,它可以与Outlook、...

    EssentialPIM Pro Portable

    2. **任务管理**:对于复杂的项目或长期的任务,你可以创建详细的任务列表,设置优先级和截止日期,跟踪进度,确保工作按计划进行。 3. **联系人管理**:管理你的社交和业务联系人,存储他们的个人信息、电话号码、...

    待办事项清单

    3. **提醒与通知**:为了确保不忘记任何事项,待办事项清单可以设置定时提醒,通过电子邮件、手机通知或应用内提示来提醒用户。 4. **优先级排序**:用户可以为每个任务设定优先级,系统会自动或手动按照优先级排列...

    online-planner:一个在线数字计划器,供学生教师和人们添加任务和截止日期

    3. **提醒功能**:当接近截止日期时,系统可能通过电子邮件、推送通知或应用内提醒来通知用户。 4. **日历视图**:提供日、周、月的视图,以便用户直观地查看任务安排。 5. **同步功能**:如果该计划器支持与其他...

Global site tag (gtag.js) - Google Analytics