Certification Failure: Gmail email functionality test blocked by network environment

刚 王 0 Reputation points
2026-03-23T01:42:04.6+00:00

Hello,

My app “工资条邮件发送助手” (Product ID: 9P166ZB5DPL8, Seller ID: 93964320) has failed certification multiple times due to “Gmail email test failed.”

The core issue appears to be related to network connectivity rather than the app’s email logic:

In our local environment and proxy-enabled test setups, the Gmail sending function works as expected.

We suspect the Microsoft Store certification lab’s automated test environment may not have direct access to Google’s mail servers (e.g., smtp.gmail.com), which is a known limitation in certain network environments.

What we have done:

The app uses Gmail’s App Password (not OAuth) for authentication, which is properly configured and works in our tests.

We have added clear user guidance and error messages for network connection failures.

Included test evidence and notes in the latest submission.

Our questions / requests:

Could you please confirm whether the certification test environment can successfully connect to smtp.gmail.com on ports 587 or 465?

If there are network restrictions, is there a recommended approach or exception process for testing email functionality with external services like Gmail (e.g., using a provided test mailbox, or allowing this test case to be skipped with an explanation)?

Could you provide more detailed error logs or error codes from the failed test run? This would help us pinpoint the exact failure point.

We are happy to provide additional test videos or logs if needed. Thank you for your assistance.

Best regards, [Your Name]Hello,

My app “工资条邮件发送助手” (Product ID: 9P166ZB5DPL8, Seller ID: 93964320) has failed certification multiple times due to “Gmail email test failed.”

The core issue appears to be related to network connectivity rather than the app’s email logic:

In our local environment and proxy-enabled test setups, the Gmail sending function works as expected.

We suspect the Microsoft Store certification lab’s automated test environment may not have direct access to Google’s mail servers (e.g., smtp.gmail.com), which is a known limitation in certain network environments.

What we have done:

The app uses Gmail’s App Password (not OAuth) for authentication, which is properly configured and works in our tests.

We have added clear user guidance and error messages for network connection failures.

Included test evidence and notes in the latest submission.

Our questions / requests:

Could you please confirm whether the certification test environment can successfully connect to smtp.gmail.com on ports 587 or 465?

If there are network restrictions, is there a recommended approach or exception process for testing email functionality with external services like Gmail (e.g., using a provided test mailbox, or allowing this test case to be skipped with an explanation)?

Could you provide more detailed error logs or error codes from the failed test run? This would help us pinpoint the exact failure point.

We are happy to provide additional test videos or logs if needed. Thank you for your assistance.

This issue is related to Microsoft Store app certification

Best regards,
wang屏幕截图 2026-03-20 180110

Microsoft Partner Center | Other
0 comments No comments

1 answer

Sort by: Oldest
  1. AI answer

    2026-03-23T01:42:41.34+00:00

    The Microsoft Store certification process cannot be configured or queried from the outside, and network topology or firewall rules for the certification lab are not documented in the available guidance. Connectivity details such as whether smtp.gmail.com on ports 587/465 is reachable, or whether exceptions can be made for specific external services, are not exposed.

    For Store certification issues, the documented path is:

    1. Wait for the certification to complete and review the certification report that is sent when the app fails. This report is the only supported source for detailed failure information (including which test failed or which policy was not met).
    2. If the report is unclear or more information (such as logs or clarification of the test conditions) is required, reply directly to the certification report email or contact the Store team using the support channel indicated there. This is the supported way to request additional details or to discuss special cases.
    3. After understanding the reason from the report or from Store support, fix the problem (for example, by adjusting how the app behaves when external services are unreachable, or by modifying the feature so that it complies with Store policies) and then create a new submission so the app can go through certification again.

    If the failure is due to content or policy (for example, how external services are used or how errors are surfaced), the app must be updated so that it complies with the Microsoft Store policies before it can pass certification. If the failure is due to an environmental limitation in the lab, only the Store certification team can confirm that and advise on any possible exception or alternative test approach, and this must be handled through the certification report communication channel.


    References:

    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.