Change Reply-To Address: Outlook with Exchange Online

Gary Brainin 21 Reputation points
2022-08-07T21:39:08.547+00:00

Referred here from answers.microsoft.com by a mod. I'll repeat my query below, in case there's anyone who can assist:
---

I have been trying without success to find a way to change the default reply-to address for emails sent from an Exchange Online account using Outlook (2016, if it makes a difference). To be clear, I want emails to come From: xxx@keyman .com, but with Reply-to: yyy@keyman .com.

I am NOT looking to change the default email address for the account. This would also change the From: address in the email. I just want to change the Reply-to: address.

I know how to change the address for an individual email. I'm looking to set a default.

I know that you can change the default reply-to address for a POP/IMAP account through the Outlook settings. This does not work for an Exchange Online account.

Presumably, if this is possible, it's something the Exchange administrator (me) can do. There is no obvious setting in the GUI, so I'm guessing there's some cryptic PowerShell command or something like that? (I even tried setting a mail transport rule, but got an error that I can't change the Reply-to address in this manner.)

Outlook | Windows | Classic Outlook for Windows | For business
Exchange | Exchange Server | Management
{count} votes

Accepted answer
  1. Andy David - MVP 157.8K Reputation points MVP Volunteer Moderator
    2022-08-07T22:03:55.6+00:00

    Ok gotcha, I misunderstood. There is not org setting for that. That is set at the client level or by an application outside of Exchange Online.


3 additional answers

Sort by: Most helpful
  1. Andy David - MVP 157.8K Reputation points MVP Volunteer Moderator
    2022-08-07T21:42:38.457+00:00

    See:
    https://office365itpros.com/2022/01/27/send-from-email-alias/
    It may not work yet from outlook, you will need to test.
    But Exch Admin can set this:
    Set-OrganizationConfig -SendFromAliasEnabled $True

    Note:

    Microsoft’s new text says that OWA and Outlook for iOS and Android support send email from aliases, with plans to support Outlook desktop users by Q2 2022. The obvious conclusion is that it’s taken Microsoft longer than anticipated to update all the Outlook clients. Pulling together feature updates across multiple clients underlines the value of the One Outlook project, which is intended to allow much greater code sharing across Outlook clients, like the way the Room Finder works.


  2. Victor Ivanidze 101 Reputation points
    2022-08-25T08:19:43.187+00:00

    Have a look at SetFrom add-in for Outlook.


  3. Gary Brainin 21 Reputation points
    2022-08-29T02:20:34.527+00:00

    I was able to write a VB script that changes the reply-to address when a new email editing window is opened. If anyone but me cares and finds this, it looks like this:

    ' Do something when a new email is opened (regardless of how)  
    ' Found and modified at http://www.vboffice.net/en/developers/newinspector-and-inspector-activate/  
    Private WithEvents m_Inspectors As Outlook.Inspectors  
    Private WithEvents m_Inspector As Outlook.Inspector  
      
    ' Set private variable to be application (Outlook) inspectors so we can see when there's a new one  
    Private Sub Application_Startup()  
      Set m_Inspectors = Application.Inspectors  
    End Sub  
      
    ' If there's a new inspector, check if it's a mail item.  If yes, then set private variable so we can see when it's new  
    Private Sub m_Inspectors_NewInspector(ByVal Inspector As Outlook.Inspector)  
      If TypeOf Inspector.CurrentItem Is Outlook.MailItem Then  
        'Handle emails only  
        Set m_Inspector = Inspector  
      End If  
    End Sub  
      
    ' When a new mail item is opened in an inspector (i.e., new window), make whatever changes we want  
    Private Sub m_Inspector_Activate()  
      Dim Mail As Outlook.MailItem  
      Set Mail = m_Inspector.CurrentItem  
      If Mail.SendUsingAccount = "[address you're sending from & want to reply-to something else]" Then  
        Mail.ReplyRecipients.Add ("[email address for reply-to]")  
      End If  
      Set m_Inspector = Nothing 'Disassociates variable from object  
    End Sub  
      
    
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.