• Outlook User
  • New Outlook app
  • Outlook.com
  • Outlook Mac
  • Outlook & iCloud
  • Developer
  • Microsoft 365 Admin
    • Common Problems
    • Microsoft 365
    • Outlook BCM
    • Utilities & Addins

Send email from another address using VBA

Slipstick Systems

› Developer › Code Samples › Send email from another address using VBA

Last reviewed on December 4, 2018     45 Comments

I need to send message from the certain E-mail address (E-mail Distribution Group) with VBA code. I have permission "Send as" and I can do it by hands, changing field "From".

Use SentOnBehalfOfName, and as long as your Exchange account has SendAs permission for the shared mailbox or distribution group, it will be sent from the shared account or group, not sent on behalf of.

Send as using VBA

If you want to send from another account in your Account list, you'll use SendUsingAccount and select the account by index or by name. See Macros to send message using the default account or a specific account for code samples.

SendAs an address code Sample

Note: this macro is used with Exchange account to send from addresses you have SendAs permissions.

Sub CustomMailMessage()
 
Dim OutApp As Outlook.Application
Dim objOutlookMsg As Outlook.MailItem
Dim objOutlookRecip As Recipient
Dim Recipients As Recipients
 
Set OutApp = CreateObject("Outlook.Application")
Set objOutlookMsg = OutApp.CreateItem(olMailItem)
 
Set Recipients = objOutlookMsg.Recipients
Set objOutlookRecip = Recipients.Add("alias@domain.com")
objOutlookRecip.Type = 1
  
objOutlookMsg.SentOnBehalfOfName = "sales@domain.com"
objOutlookMsg.Subject = "Testing this macro"
objOutlookMsg.HTMLBody = "Testing this macro" & vbCrLf & vbCrLf

'Resolve each Recipient's name.
For Each objOutlookRecip In objOutlookMsg.Recipients
objOutlookRecip.Resolve
Next
 
'objOutlookMsg.Send
objOutlookMsg.Display
 
Set OutApp = Nothing
 
End Sub

More Information

Send E-mail with VBA code from [E-mail Distribution Group] if I have "Send as"
_MailItem.Sender property

Send email from another address using VBA was last modified: December 4th, 2018 by Diane Poremsky
Post Views: 26

Related Posts:

  • Exchange Server and Secondary Email Addresses
  • Send an Email to All Addresses on a Contact
  • Mail Merge to Contact Groups
  • Choose the account to send a reply from

About Diane Poremsky

A Microsoft Outlook Most Valuable Professional (MVP) since 1999, Diane is the author of several books, including Outlook 2013 Absolute Beginners Book. She also created video training CDs and online training classes for Microsoft Outlook. You can find her helping people online in Outlook Forums as well as in the Microsoft Answers and TechNet forums.

Comments

  1. Michael MacMurray says

    September 25, 2023 at 8:50 am

    Any idea how I can get emails sent using SentOnBehalfOfName to appear in the 'on behalf of' account's sent folder instead of my personal sent folder?

    In other words, when I manually send an email and change the From field, the sent email appears in the Sent folder of the From account. However, when I send an email using VBA, the email appears in my Sent folder. Is there a way to change this?

    Reply
  2. Tomek says

    April 18, 2023 at 9:14 am

    Hi,
    I have two accounts in Outlook. My own account is called TWojcicki@MyDomain.com and the other which is my team account which is called MyTeam@MyDomain.com. I have a list of my team members in an XLSX file that I would like to send a message to.
    I need to send different information to everyone on my list. I have prepared the file accordingly, each line contains a set of information needed to create an email.
    The problem is that I would like to send these messages from the team account MyTeam@MyDomain.com and not from my personal TWojcicki@MyDomain.com. Meanwhile, following the instructions described by you, emails are still sent from my personal account TWojcicki@MyDomain.com.
    I mean the line:
      OutlookMailitem.SendUsingAccount = OutlookApp.session.accounts.Item(2) ' Item(2) refers to my team account MyTeam@MyDomain.com
    What could my mistake be?

    Reply
  3. Antoine says

    January 9, 2023 at 9:08 am

    Is it possible to change the address of the person sending the email? Change antoine@mydomain.com to anonymous@mydomain.com?
    Thanks for your answer.

    Reply
    • Diane Poremsky says

      January 10, 2023 at 8:12 am

      You can type a from address in the new message field and you can change the address on the account in the Control panel -

      Go to File > Account Settings > Manage Profile or open Control Panel - find Mail (Microsoft Outlook).
      Click Email accounts then double click on the account - change the address at the top of the dialog - the address you use to log in is at the bottom.

      Reply
  4. Beyers says

    December 7, 2022 at 7:51 am

    Hi,
    How do I change Send As permissions so that I can send mail through VBA with an email address I do not currently have Send As permission?

    Reply
    • Diane Poremsky says

      December 7, 2022 at 9:54 pm

      The email admin needs to change the permissions on the mailbox to give you send as permission in the Exchange admin portal.

      Reply
  5. Phillip says

    December 5, 2022 at 9:10 pm

    and to add to my last comment because it wont let me, select a different email signature?

    Reply
  6. Phillip says

    December 5, 2022 at 9:08 pm

    Hi Diane,

    Is there a way to launch an oft template with the from address prefilled?

    Reply
    • Diane Poremsky says

      December 6, 2022 at 8:56 am

      Yes... if you are using a macro to open the template, you can set the From address before displaying the template. There are macro solutions under this section:
      https://www.slipstick.com/outlook/hyperlink-templates/#toolbar - they don't include the code to change the from account, but it needs to go before opening the template.
      newItem.SentOnBehalfOfName = "sales@domain.com"
      newItem.Display

      Reply
      • Phillip says

        December 6, 2022 at 7:47 pm

        so it would look something like this?

        Sub MakeItem()
        Set newItem = Application.CreateItemFromTemplate("c:\path\template.oft")
        newItem.SentOnBehalfOfName = "sales@domain.com"
        newItem.Display
        Set newItem = Nothing
        End Sub 
        

      • Diane Poremsky says

        December 6, 2022 at 11:49 pm

        Yes, try that. If it doesn't work, Try this line instead, where the number is the order the accounts are in the Account Settings list.

        newItem.SendUsingAccount = olNS.Accounts.Item(1)

  7. Mark Pollock says

    September 26, 2022 at 12:02 am

    Hi ive currently made a login register which works well. when someone adds in their details to the userform and submits a new login request or change it sends an email notification to the person currently in control.
    this currently sends from my default outlook work email. (MarkP@Example.com.au)
    i need this to be changed to send from a different email thats in my outlook as my main one is getting spammed with requests and theres now 3 registers.
    how can i add in a FROM field? so it sends from LoginRegisters@Example.com.au instead of my main email

    my code below

    Private Sub cmdEdit_Click()

       Dim xOutApp    As Object
       Dim xOutMail   As Object
       Dim msgvalue   As VbMsgBoxResult

       On Error GoTo myerror

       msgvalue = MsgBox("Do you want To save the data?", vbYesNo + vbInformation, "confirmation")

       If msgvalue = vbNo Then Exit Sub

       If ValidateEmptyEntries() = True Then
           Call Edit
           Call reset
       Else
           Err.Raise 600, , "duplicate validation failed or empty field must be filled"
       End If

        cmdEdit.Enabled = False
        cmdSubmit.Enabled = True
        txtUser.Enabled = True

       'email notification

       Set xOutApp = CreateObject("Outlook.Application")
       Set xOutMail = xOutApp.CreateItem(0)

       With xOutMail
           .To = "MarkP@example.com.au"
           .CC = ""
           .BCC = ""
           .Subject = "WMS LOGIN REGISTER"
           .Body = "Account Update Requested By " & (Application.UserName)
           .Send
       End With

    myerror:
       Set xOutMail = Nothing
       Set xOutApp = Nothing

    End Sub

    Reply
    • Diane Poremsky says

      December 7, 2022 at 10:07 pm

      This should work -
      With xOutMail
      .SentOnBehalfOfName = "sales@domain.com"
      .To = "MarkP@example.com.au"
      .CC = ""

      Reply
  8. Mervyn says

    July 8, 2022 at 10:27 pm

    Can this be tweaked to change the address when responding or forwarding if the address is in the To or CC fields? e.g. if the email was addressed to user@email.com then the From address when responding would automatically change to user@email.com (with SendAs permission).

    Reply
    • Diane Poremsky says

      July 9, 2022 at 12:08 am

      Yes, it can be tweaked.
      https://forums.slipstick.com/threads/99391-change-from-address-based-on-to-or-cc-address/

      Reply
  9. Nadia Payne says

    June 9, 2020 at 4:25 pm

    This works perfectly. Thanks!

    Reply
  10. Sartaj says

    March 2, 2020 at 7:04 am

    i have 2 mails one is by default email but i want to send emails from another email address how can i do that..

    Reply
  11. Aman Devrath says

    May 10, 2018 at 3:23 am

    I have two columns in my excel file. One for "from" email address , and other for "to" email address. I want to send email by picking one email id from the "from" column and send it to one of the "to" email address. I am able to pick up the "from" email address in a variable but not able to send email from it. Outlook sends email from "my" email address. Please Help.

    Reply
    • Diane Poremsky says

      May 10, 2018 at 2:53 pm

      what type of email account do you use? If exchange, is the From address hosted in exchange and do you have send as rights to it?

      Reply
      • Aman Devrath says

        May 15, 2018 at 6:20 am

        I use gmail account. all the email ids are gmail accounts.

  12. Peter says

    September 18, 2017 at 3:49 am

    Hi Diane, I am using the 'SentOnBehalfOfName' function in VBA for Access - most current version and using Office 365 - outlook.
    the issue is that for every email to send i have a screen pop up saying
    Microsoft Access
    send to ....'the email address'
    OK

    is there code i can add so i don't have to click 'OK' for each email to send ?

    Reply
    • Diane Poremsky says

      January 31, 2018 at 11:25 pm

      That is the outlook security dialog? If you have a valid antivirus, you shouldn't get that dialog, but there are reg keys you can set to avoid it. See https://www.slipstick.com/developer/change-programmatic-access-options/

      Reply
  13. Diana says

    November 10, 2016 at 6:23 am

    Hello Diane,

    Could you please help me? I am not a macro master, but I found few different codes and mixed them. Everything works great, but I would like to send calendar invitation from some specific email, that is not my default email address. I tried to use 'SentOnBehalfOfName' function, or Set olSubCal = olSubCalA.Folders(Calendar).Folders("specific name") and other options using 'shared calendar' that I found, but non of this works.

    This is code I have, how could I add the address from which I could send invitations? Lets say, mail would be: test@specific.com

    (...)
    Dim olApp As Outlook.Application
    Dim olAppt As Outlook.AppointmentItem
    Dim blnCreated As Boolean
    Dim olNs As Outlook.Namespace
    Dim CalFolder As Outlook.MAPIFolder

    Dim i As Long

    On Error Resume Next
    Set olApp = Outlook.Application

    If olApp Is Nothing Then
    Set olApp = Outlook.Application
    blnCreated = True
    Err.Clear
    Else
    blnCreated = False
    End If

    On Error GoTo 0

    Set olNs = olApp.GetNamespace("MAPI")
    Set CalFolder = olNs.GetDefaultFolder(olFolderCalendar)

    Set olAppt = CalFolder.Items.Add(olAppointmentItem)
    With olAppt
    .MeetingStatus = olMeeting

    .Subject = Cells(1, 3)
    (...)

    Please advise.

    Thank you,
    Diana

    Reply
  14. Sean-Aus says

    May 16, 2016 at 4:38 am

    Hi Diane,

    Your VBA resources has overall been extremely helpful. I have also studied your VBA for sending out Meeting Request via Excel. I am currently stuck as I am trying to send the meeting request through a generic departmental account that I have permission to send as using the following code but I continuously run into an ERROR. I have not had much luck with any other resources available online. Is it because we are not able to set the origin of the interview request to anyone else but ourself? Your assistance would be greatly appreciated!

    I tried utilising the following in my Interview Scheduling VBA without much luck:

    .SendUsingAccount = "me@msn.com"
    .SendUsingAccount = "me@msn.com"

    Any advice is greatly appreciated.

    Reply
    • Diane Poremsky says

      August 14, 2016 at 2:34 pm

      if the account is not in your profile, you need to use SentOnBehalfOfName. It needs to be set before the message is displayed.

      Reply
      • Diana says

        November 10, 2016 at 7:32 am

        Diane,
        thank you for quick response! This is additional mailbox I have assigned to my outlook so i have 2 mailboxes and 2 calendars so in list of my calendars I have both - mine and this additional one. It is not visible as 'shared calendar', but as normal calendar.
        Do you know how to add it so it could work?

  15. Sharif says

    March 9, 2016 at 9:49 am

    What references are needed in VBA to send email in Access 2016. my code worked in 2013, but now error loading DLL. runtime error '48', Error in loading DLL. Help anyone?? (my last post same issue, I miss typed my email)

    Reply
    • Diane Poremsky says

      March 9, 2016 at 11:19 am

      Are you using 32 or 64bit Office? Did you use the same bitness in Outlook 2013? Where is the dll located on the hard drive? If you are referencing outlook or access, are you referencing the correct version in the VBA editor's tools, references?

      Reply
  16. Christophe says

    June 3, 2015 at 8:45 am

    Hi Diane,

    Is it not possible to use the property "From" instead of "SentOnBehalfOfName" ?

    Thanks a lot,

    Christophe

    Reply
    • Diane Poremsky says

      June 3, 2015 at 10:27 am

      No, that field is used for recipients, not sending accounts.

      Reply
  17. Mark says

    September 25, 2014 at 12:26 pm

    When sending emails from VBA, is there any way to check programmatically if email failed to get through (say, could not connect to Exchange server, or any other reason...)?

    Reply
    • Diane Poremsky says

      October 2, 2014 at 12:19 pm

      AFAIK, no.

      Reply
  18. Darren S says

    June 24, 2014 at 5:53 am

    SentOnBehalfOfName attribute works brill !

    Reply
  19. Karen says

    March 5, 2014 at 6:33 am

    Thanks Diane, sorry, I registered under the forum as MrsAdmin and didn't update here that we've been working on it. I have to update that thread too tomorrow (my 12yr old has been sick & I haven't had a chance to catch up on my topics). Thank you for getting back to me :)

    Reply
  20. mrsklb says

    February 10, 2014 at 8:40 am

    Hi Diane,
    This looks perfect.
    We have a helpdesk and the 'user' is the person that sends in the email, I want to be able to forward email I receive directly to the helpdesk but define the 'sender' as the customer so the ticket is created in their email account, not mine.

    Is this possible using this code teamed with a 'forward email' code?
    I've seen one elsewhere but it will always send as me, not as the originiator which is not what I need.

    When the email hits the helpdesk the helpdesk auto responds with ticketID etc, which the customer needs for follow up.

    Reply
    • Diane Poremsky says

      February 27, 2014 at 9:34 pm

      Are you using Exchange Server? if so, then no, you can resend/redirect as the original sender because you need to have send as permission for that address.

      Your options are limited to forward as an attachment (and help desk takes the attachment off the message and works with it) or the help desk uses code to scrape the original sender from the forward. Do you use specialized help desk software or Outlook?

      Reply
  21. Hakan says

    January 8, 2014 at 5:58 am

    HOW CAN I SELECT LAST RECEIVED EMAIL AND SAVE IT TO LOCAL FOLDER? :)
    YOU MAY FIND MY CODE BELOW. THANKS..

    Sub SaveSelectedMailAsTxtFile(item As Outlook.MailItem)

    Const OLTXT = 0
    Dim currentExplorer As Explorer
    Dim Selection As Selection
    Dim oMail As Outlook.MailItem
    Dim obj As Object
    Dim sPath As String
    Dim dtDate As Date
    Dim sName As String

    Set currentExplorer = Application.ActiveExplorer
    Set Selection = currentExplorer.Selection

    For Each obj In Selection
    Set oMail = obj
    ' sName = oMail.Subject
    'ReplaceCharsForFileName sName, "_"

    'dtDate = oMail.ReceivedTime
    'sName = Format(dtDate, "yyyymmdd", vbUseSystemDayOfWeek, _
    vbUseSystem) & Format(dtDate, "-hhnnss", _
    vbUseSystemDayOfWeek, vbUseSystem) & "-" & sName & ".txt"
    sName = "Fuel" & Date & ".txt"
    oMail.SaveAs "C:\Users\hgokceoglu\Desktop\test\" & sName, OLTXT

    Next
    MsgBox "rule çalıştı"

    End Sub

    Reply
    • Diane Poremsky says

      January 10, 2014 at 10:04 pm

      if you want to use it "manually" by selecting the message then running the macro, you need to change this:
      Sub SaveSelectedMailAsTxtFile(item As Outlook.MailItem)

      to
      Sub SaveSelectedMailAsTxtFile()
      dim item As Outlook.MailItem

      Reply
  22. ali00000a says

    July 31, 2013 at 9:34 am

    This doesnt work on outlook 2010, you need to use the SentOnBehalfOfName attribute instead of Send.

    Reply
  23. Andry says

    April 22, 2013 at 11:40 am

    I'd be glad to assist. Please copy and paste the text you want o send and I'll embed, or just use the example below:

    ================================================================
    Sub SendEmail()
    Dim objEmail As Outlook.MailItem
    Set objMailApp = CreateObject("Outlook.Application")
    Set objEmail = objMailApp.CreateItem(0)
    With objEmail
    .Subject = "Repetitive Email SUBJECT"
    .To = "me@mydomain.com"
    .CC = "you1@mydomain.com; you2@mydomain.com"
    .BCC = "you3@mydomain.com"
    .HTMLBody = "Hey guys,This email is now automatedThx,Ebony Rivera"
    .BodyFormat = olFormatHTML
    .Attachments.Add ("C:\My Documents\Picture.jpg") 'if you want to attach a file
    .DeleteAfterSubmit = True 'if you want to delete the copy the system leaves in your SENT TO folder use =True, or if not, use =False
    .ExpiryTime = Now() + 1 'expires in 1 day - delete line if you don't want the email to expire; change "1" to "X" if you want "X" days expiration
    .Importance = olImportanceHigh ' if you want to send as HIGH IMPORTANCE
    .Send
    End With
    Set objMailApp = Nothing
    Set objEmail = Nothing
    End Sub
    ================================================================

    Reply
  24. Ebony Rivera says

    April 15, 2013 at 12:16 pm

    Could you please help me. I send a repetitive email at least 20 times per day. I need a VBA code that will simply generate the message with it's contents. Does that make any since? I've been at this with no luck for 2 days. Please help me.......

    Reply
    • Diane Poremsky says

      April 15, 2013 at 12:27 pm

      You could use a template... or Forward a Draft.

      The basics for creating the message via VBA:
      Sub CreateMail()

      Dim OMail As Outlook.mailItem
      Set OMail = Application.CreateItem(olMailItem)

      With OMail
      .To = "me@here.com"
      .Subject = "The Subject"
      .Body = "The body"
      .Display ' use .send to send it automatically
      End With

      End Sub

      Reply
  25. Chris says

    September 13, 2012 at 3:51 pm

    Yes. You simply have a type mismatch here.

    What can work is:

    objOutlookmsg.SentOnBehalfOfName = "foo@bar.com"

    But this only works on exchange I believe. the .Sender is user when you have multiple accounts setup in Outlook. I have seen code the enumerates the accounts and gets the AddressEntry, but maybe you simply want to program a specific AddressEntry - I'm not sure how to set this.

    Reply
  26. Diane Poremsky says

    September 12, 2012 at 6:00 am

    Did you try the commented out line? (with SenderEmailAddress ). i'll check the code again,

    Reply
  27. Chris says

    September 11, 2012 at 4:35 pm

    looks like the

    objOutlookmsg.MailItem.Sender = "sendas_address@domain.com"

    is all a bit wrong, and since this is the crux of this post, I think its a biggie.

    Since the objOutlookmsg is already set as a MailItem object, there is no MailItem property or method - so objOutlookmsg.MailItem wont work.

    If you ignore the MailItem as a typo, then

    objOutlookmsg.Sender = "sendas_address@domain.com"

    still wont work.

    The line results in a type mismatch. The Sender property is of type AddressEntry, but you are simply setting this as a string.

    I actually want to achive this, and although I can see whats wrong, I don't know how to get an AddressEntry object or set the Sender property.

    Help please required

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Visit Slipstick Forums.
What's New at Slipstick.com

Latest EMO: Vol. 31 Issue 3

Subscribe to Exchange Messaging Outlook






Support Services

Do you need help setting up Outlook, moving your email to a new computer, migrating or configuring Office 365, or just need some one-on-one assistance?

Our Sponsors

CompanionLink
ReliefJet
  • Popular
  • Latest
  • Week Month All
  • Jetpack plugin with Stats module needs to be enabled.
  • Error Opening iCloud Appointments in Classic Outlook
  • Opt out of Microsoft 365 Companion Apps
  • Mail Templates in Outlook for Windows (and Web)
  • Urban legend: Microsoft Deletes Old Outlook.com Messages
  • Buttons in the New Message Notifications
  • Move Deleted Items to Another Folder Automatically
  • Open Outlook Templates using PowerShell
  • Count and List Folders in Classic Outlook
  • Google Workspace and Outlook with POP Mail
  • Import EML Files into New Outlook
Ajax spinner

Recent Bugs List

Microsoft keeps a running list of issues affecting recently released updates at Fixes or workarounds for recent issues in classic Outlook (Windows).

For new Outlook for Windows: Fixes or workarounds for recent issues in new Outlook for Windows .

Outlook for Mac Recent issues: Fixes or workarounds for recent issues in Outlook for Mac

Outlook.com Recent issues: Fixes or workarounds for recent issues on Outlook.com

Office Update History

Update history for supported Office versions is at Update history for Office

Outlook Suggestions and Feedback

Outlook Feedback covers Outlook as an email client, including Outlook Android, iOS, Mac, and Windows clients, as well as the browser extension (PWA) and Outlook on the web.

Outlook (new) Feedback. Use this for feedback and suggestions for Outlook (new).

Use Outlook.com Feedback for suggestions or feedback about Outlook.com accounts.

Other Microsoft 365 applications and services




New Outlook Articles

Error Opening iCloud Appointments in Classic Outlook

Opt out of Microsoft 365 Companion Apps

Mail Templates in Outlook for Windows (and Web)

Urban legend: Microsoft Deletes Old Outlook.com Messages

Buttons in the New Message Notifications

Move Deleted Items to Another Folder Automatically

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Google Workspace and Outlook with POP Mail

Import EML Files into New Outlook

Newest Code Samples

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Insert Word Document into Email using VBA

Warn Before Deleting a Contact

Use PowerShell to Delete Attachments

Remove RE:, FWD:, and Other Prefixes from Subject Line

Change the Mailing Address Using PowerShell

Categorize @Mentioned Messages

Send an Email When You Open Outlook

Delete Old Calendar Events using VBA

VBA Basics

How to use the VBA Editor

Work with open item or selected item

Working with All Items in a Folder or Selected Items

VBA and non-default Outlook Folders

Backup and save your Outlook VBA macros

Get text using Left, Right, Mid, Len, InStr

Using Arrays in Outlook macros

Use RegEx to extract message text

Paste clipboard contents

Windows Folder Picker

Custom Forms

Designing Microsoft Outlook Forms

Set a custom form as default

Developer Resources

Developer Resources

Developer Tools

VBOffice.net samples

SlovakTech.com

Outlook MVP David Lee

Repair PST

Convert an OST to PST

Repair damaged PST file

Repair large PST File

Remove password from PST

Merge Two Data Files

Sync & Share Outlook Data

  • Share Calendar & Contacts
  • Synchronize two computers
  • Sync Calendar and Contacts Using Outlook.com
  • Sync Outlook & Android Devices
  • Sync Google Calendar with Outlook
  • Access Folders in Other Users Mailboxes

Diane Poremsky [Outlook MVP]

Make a donation

Mail Tools

Sending and Retrieval Tools

Mass Mail Tools

Compose Tools

Duplicate Remover Tools

Mail Tools for Outlook

Online Services

Calendar Tools

Schedule Management

Calendar Printing Tools

Calendar Reminder Tools

Calendar Dates & Data

Time and Billing Tools

Meeting Productivity Tools

Duplicate Remover Tools

Productivity

Productivity Tools

Automatic Message Processing Tools

Special Function Automatic Processing Tools

Housekeeping and Message Management

Task Tools

Project and Business Management Tools

Choosing the Folder to Save a Sent Message In

Run Rules on messages after reading

Help & Suggestions

Submit Outlook Feature Requests

Slipstick Support Services

Buy Microsoft 365 Office Software and Services

Visit Slipstick Forums.

What's New at Slipstick.com

Home | Outlook User | Exchange Administrator | Office 365 | Outlook.com | Outlook Developer
Outlook for Mac | Common Problems | Utilities & Addins | Tutorials
Outlook & iCloud Issues | Outlook Apps
EMO Archives | About Slipstick | Slipstick Forums
Submit New or Updated Outlook and Exchange Server Utilities

Send comments using our Feedback page
Copyright © 2026 Slipstick Systems. All rights reserved.
Slipstick Systems is not affiliated with Microsoft Corporation.