UTMail is Unity extension allowing developers composing and sending emails directly from C# code. It provides common cross-platform API and works on multiple platforms:
- macOS
- Windows
- Windows Store (Windows Phone 8.1, Windows 8.1/10, Universal 8.1, Universal 10)
- Android
- iOS
It's an essential tool for integrating "Contact Support" functionality, and is also a very effective way of getting feedback for beta versions and internal test sessions. It may also be used for automatic or half-automatic reporting on crashes and other events.
Documentation | Forum | Support Email
Features:
- Compose: opens a system email client with a content defined by your app. End-user can then optionally modify the message and send it. The email is sent from the end-user's email address so you can give them a reply.
- Send: uses SMTP to send emails directly, without showing any windows or popups.
SMTP with STARTTLS support on all supported platforms, unlike standard Unity SmtpClient, which makes it work with most modern secure SMTP servers.
- Attachments.
- Multiple To, Cc and Bcc recipients; Subject, Body, HTML Body are supported for both composing and sending.
- A sample & test scene, which is completely functional even right in the Unity Editor.