Like others, i cannot get send from alias to work. Sent emails always come from the main email user!

Mark Fishburn 0 Reputation points
2026-11-10T22:55:13.1766667+00:00

This problem seems to be present in both versions of outlook from the web browser version and win 11 outlook agent in my 365 account.
Yes, I checked the "Turn on sending from alias". in the ecxhange admin center
Yes, I have the alias set up on my godaddy cPanel hosting for the email account
Yes, i can send emails To the alias and it works as expected.
However, when i send from the alias as allowed from the send mail function, it arrives only from the host email name (******@mysite.com) not from the alias ******@mysite.com.
Neither my hosting company Godaddy nor ChatGPT was able to help
I suspect there is a fix or something obvious is missing... This is an important issue for me!
Please help!!!!!

Outlook | Windows | Classic Outlook for Windows | For home
0 comments No comments

2 answers

Sort by: Most helpful
  1. Emma1-N 14,920 Reputation points Microsoft External Staff Moderator
    2026-11-11T04:32:25.7+00:00

    Welcome Mark Fishburn,

    Thanks for reaching out to Microsoft Q&A Forum. I understand that you have turned on sending from aliases in the Exchange admin center and the alias receives mail correctly. However, messages you send from the alias in Outlook on the web and Outlook for Windows still arrive from your main email address.

    To narrow this down, could you please confirm:

    • In Outlook for Windows, under File > Account Settings > Account Settings, does the Type column show Microsoft Exchange, or IMAP/POP?
    • In your Sent Items folder, does the sent copy show the alias or the main address in the From field?

    In the meantime, you can try these steps:

    1, Confirm the mailbox is hosted in Microsoft 365

    • Sending from aliases only works for mailboxes hosted in Exchange Online.
    • If Outlook connects to the GoDaddy cPanel mailbox through IMAP or POP, the message is sent through the cPanel server, which can replace the From address. In that case, use the mailbox connected as a Microsoft 365 or Exchange account.

    2, Check that your domain is allowed to send

    • Connect to Exchange Online PowerShell and run: Get-AcceptedDomain | Format-List Name,SendingFromDomainDisabled
    • If mysite.com shows True, run: Set-AcceptedDomain -Identity mysite.com -SendingFromDomainDisabled $false

    3, Look for rules or connectors that change the sender

    • In the Exchange admin center, go to Mail flow > Rules and Mail flow > Connectors.
    • Look for any rule or outbound connector that changes the sender address or sends outgoing mail through GoDaddy or another filtering service. Disable it temporarily and test again.

    4, Run a message trace on the alias

    • In the Exchange admin center, go to Mail flow > Message trace.
    • Search using the alias address as the sender, not the main address. This shows whether the message left Microsoft 365 with the alias.

    5, Update Outlook for Windows and pick the alias from the From field

    • Go to File > Office Account > Update Options > Update Now, then restart Outlook.
    • In a new message, select From > Other email address, type the full alias address, and send a test message to an external address.

    Looking forward to your update.

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2026-11-10T22:56:02.98+00:00

    The alias must be added to your Microsoft 365/Exchange Online mailbox; configuring it only in GoDaddy cPanel can deliver incoming mail but does not register it as an address from which Exchange Online can send.

    Add the alias to the Microsoft 365 mailbox

    1. Open the Microsoft 365 admin center.
    2. Go to Users → Active users.
    3. Select your user.
    4. Under Aliases, select Manage username and email.
    5. Enter the alias, select your custom domain, and choose Add.
    6. Select Save changes.

    The alias must use a domain available in the domain list. Microsoft notes that changes can take up to 24 hours to propagate.^1^

    Alternatively, in the Exchange admin center:

    1. Go to Recipients → Mailboxes.
    2. Select your mailbox.
    3. Open General → Email addresses → Manage email address types.
    4. Select Add email address type → SMTP.
    5. Enter the alias, select the domain, and save.

    Afterward, the address should appear among that mailbox’s Exchange email addresses. An Exchange proxy address delivers into the same mailbox and identifies the address as belonging to that mailbox.^2^

    If you manage Exchange Online PowerShell, the equivalent operation is:

    Get-Mailbox [Email] |
        Select-Object -ExpandProperty EmailAddresses
    
    Set-Mailbox [Email] `
        -EmailAddresses @{add="[Email]"}
    
    Get-Mailbox [Email] |
        Select-Object -ExpandProperty EmailAddresses
    

    The final output should include smtp:[Email].

    Test from Outlook on the web

    After Exchange shows the alias:

    1. Open Outlook on the web.
    2. Go to Settings → Mail → Compose and reply.
    3. Under Addresses to send from, select the newly added alias.
    4. Start a completely new message.
    5. Enable the From field if necessary, then choose the alias from the list.
    6. Send to an unrelated external address and inspect the received message’s actual From address.

    With SendFromAliasEnabled enabled, Outlook on the web exposes mailbox aliases as selectable From addresses.^1^

    Do not type an arbitrary cPanel address into Other email address unless it now appears on the Exchange mailbox. Selecting or typing an address in Outlook does not itself grant Exchange permission to send as that address.

    GoDaddy-specific condition

    If the Microsoft 365 subscription was purchased through GoDaddy or another partner, some address-management operations—particularly changing the primary address—must be performed in the partner’s management console rather than Microsoft 365 admin center.^1^

    If mysite.com is absent from the domain dropdown, the missing prerequisite is that the domain has not been added and verified in that Microsoft 365 tenant. Adding the address only in cPanel does not satisfy this requirement.

    Outlook client behavior

    First establish that sending works in Outlook on the web. Microsoft specifically documents alias selection there. It also documents that Outlook desktop can use the primary address when replying, depending on the Outlook client.^1^

    If web mail still rewrites the sender after the alias appears on the mailbox and propagation has completed, collect:

    • The mailbox’s EmailAddresses output.
    • The result of Get-OrganizationConfig | Format-List *SendFrom*.
    • The received message’s Internet headers.
    • Whether the subscription is administered by GoDaddy or directly by Microsoft.

    Those details distinguish an Exchange configuration problem from behavior introduced by the GoDaddy/cPanel mail routing arrangement.


    References

    1. Add another email alias for a Microsoft 365 business subscription user
    2. Add or remove email addresses for a mailbox in Exchange Online
    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

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