Automatically validate email address columns in model-driven apps without coding. Unlike traditional email column types, smart email address validation offers enhanced validation with specific reasons for invalidity. Text columns in model-driven apps with an email format receive automatic validation, guiding users to input better email data.
Email address validation identifies the following issues:
- Incorrect syntax: Addresses lacking a username or email domain.
- Disposable domain: Addresses with known temporary or disposable email domains.
- Test or spam email addresses: Addresses with indicators of test or spam accounts based on email header, metadata, IP address, HTML code, content, and formatting.
- Expired email addresses: Email accounts that have expired and cannot send or receive messages.
- Bouncing emails: Addresses that are unable to receive messages for reasons other than expiration.
Enable Smart Email Validation:
- Navigate to https://admin.powerplatform.microsoft.com -> Select Environment -> Open Settings -> Feature -> Enable Data Validation feature.

- Navigate to https://make.powerapps.com -> Solutions -> Select Environment -> Edit Model Driven App. Open Settings on Command Bar -> Upcoming features -> Enable Smart Email Address Validation Control.

- This feature will validate mails and will display warnings as shown in below.

Conclusion:
In conclusion, the integration of automatic email address validation in model-driven apps, without the need for coding, brings significant advantages. With smart data validation, app creators can develop intelligent and contextually aware next-generation applications that operate with improved data quality. Unlike the limited basic email validation provided by traditional email column types, smart email address validation offers enhanced validation capabilities, including specific reasons for invalidity. This validation applies to any model-driven app utilizing a text column with an email format, providing valuable guidance to users in entering accurate and reliable email data. By identifying various issues such as incorrect syntax, disposable domains, test or spam email addresses, expired accounts, and bouncing emails, the validation process ensures the integrity and effectiveness of email-based workflows within these apps.
Great info Sir.
Thanks Rasik!