Always prompt to select the sending account before sending a message

I’ve got many different accounts configured in Outlook. When I create a new message, I often tend to forget to change my account upon sending and end up sending it with the wrong account.

Is it possible to force me to select an account when sending a message?

Select Sending Account buttonIn Outlook 2010, Outlook 2013 and Outlook 2016, there is a native way to force you to select an account when sending out a new message. However, this option must be set via the Registry.

For previous versions of Outlook, there are several workaround and add-ins available to achieve the same thing. These methods also work for replies and forwards in all versions of Outlook.

Forceaccountselection in Outlook 2010, Outlook 2013 and Outlook 2016

Registry Editor buttonBy default, Outlook 2010, Outlook 2013 and Outlook 2016 will automatically select the sending account based on the currently selected folder.

For instance, when you are in a mailbox folder belonging to your second account, a new message will be created with the From address of your second account.

To have Outlook prompt you to select an account when sending a new message, you must set the forceaccountselection Registry value:

Key: HKEY_CURRENT_USER\Software\Policies\Microsoft\office\<version>\outlook\options
Value name: forceaccountselection
Value type: REG_DWORD
Value: 1

As this path probably doesn’t exist in your Registry yet, you’ll need to create it first. If you are not really into editing the Registry yourself, you can also download this zip file. It contains a file to add the Registry key and to remove it again.

You must choose an account before sending.
Via a Registry tweak, you can set Outlook 2010, Outlook 2013 and Outlook 2016 to prompt you for an account when sending.

Note: This setting only applies to new messages and not to replies and forwards. Replies and forwards will always use the same account that you have received the original message with. The workarounds below can also be used for replies and forwards.

Extra tip: You can use keyboard shortcuts to quickly select your sending account without using your mouse.

Workarounds for previous versions of Outlook

When you are using a previous version of Outlook, then the above Registry key will not work. To still prevent you from sending the mail with the wrong account by accident, you can use one of the workarounds below.

The add-in solutions also give you greater flexibility. Some allow you to also prompt for replies and forwards or to predefine for which addresses which account should be used.

  • Add a “dummy” account with a fake SMTP server address.
    When you manually add a POP3 account with the wrong server settings and set that account as your default account, you’ll get a send/receive error when you forget to change the account. This doesn’t apply to replies and forwards though. Also, make sure you configure the account not to receive or you’ll get errors when checking for new messages as well.
  • Configure Outlook not to send messages directly.
    As you often realize that you forgot something the moment that you hit the Send button, not having Outlook send out messages directly could help you out already. There are various solutions for this which are discussed in this Quick Tip; Don’t send emails directly.
  • Use a VBA macro.
    You could use a VBA macro which will always prompt your for a sending account no matter if it is a new message, a reply or a forward. You’ll find a starting example for this here and here. Also see the comments of these articles for additional examples.
  • Use a sending add-in.
    There are several add-ins which can automatically select the correct account based on the folder that you are in or that can be configured to always prompt you to select the wrong account.
    Some add-ins which can do this are;
Use "4PM76A8" to get a discount when ordering!