We had first.com
emails hosted on Office 365. We then added a new domain second.com
on Office 365 Admin. The domain was setup up and the DNS and verified.
After I added an alias john@second.com
for an existing user john@first.com
, other users in first.com
Outlook clients can send emails to john@second.com
.
However, external mailboxes, e.g. Gmail or Yahoo, cannot send email to john@second.com
.
When I traced using: https://testconnectivity.microsoft.com/ In bound SMTP email, it reports:
- The host name resolved successfully.
- The port was opened successfully.
- SMTP Capabilities were analyzed successfuly.
but
- Delivery of the test email message failed.
The server returned status code 550 - Mailbox unavailable. The server response was: 5.4.1 [john@second.com]: Recipient address rejected: Access denied [....prod.protection.outlook.com] Exception details: Message: Mailbox unavailable. The server response was: 5.4.1 [john@second.com]: Recipient address rejected: Access denied [....eop-APC01.prod.protection.outlook.com] Type: System.Net.Mail.SmtpFailedRecipientException Stack trace: at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception) at System.Net.Mail.SmtpClient.Send(MailMessage message) at Microsoft.Exchange.Tools.ExRca.Tests.SmtpMessageTest.PerformTestReally() Elapsed Time: 5552 ms.
How can I fix the problem?