eSIM Mailer is a cross-platform desktop application designed to simplify the process of sending eSIM activation details via email. It supports both Gmail and Outlook email providers and offers a user-friendly interface for composing and sending emails with eSIM QR codes.
Distributing eSIM activation details can be a repetitive and time-consuming task, especially when dealing with a large number of eSIMs. eSIM Mailer streamlines this process by:
- 🖥️ Providing a simple interface to input email and eSIM details
- 📧 Supporting multiple email providers (Gmail and Outlook)
- 🖼️ Allowing attachment of eSIM QR code images
- 🔒 Handling OAuth2 authentication securely
- 👀 Offering a preview of the email before sending
eSIM Mailer was born from a desire to expedite the process of sending eSIMs via Connecting Humanity, an initiative that connects Gazans with their families and the rest of the world. The repetitive nature of writing an email for each eSIM, typing out all the details every time, felt like a task ripe for automation. Recognizing that anything repetitive is easy to automate, this project was created to simplify and speed up the process of distributing eSIMs to Gazans. 🍉🌍❤️
- Go to the Releases page
- Download the latest
esim-mailer-windows-x64.exe
file - Double-click the downloaded file to run the application
- Go to the Releases page
- Download the latest
esim-mailer-macos-x64.dmg
file for Intel Macs oresim-mailer-macos-arm64.dmg
for Apple Silicon Macs - Open the downloaded .dmg file
- Drag the eSIM Mailer app to your Applications folder
- Open the app from your Applications folder
Note: On macOS, you may need to allow the app to run in System Preferences > Security & Privacy if you see a warning about the app being from an unidentified developer.
- Launch the eSIM Mailer application
- Fill in the required fields:
- From Email
- To Email
- BCC (optional)
- Provider
- Name
- Data Amount
- Time Period
- Location
- Click "Select Images" to choose the eSIM QR code image(s)
- Review the email preview
- Click "Send Email" to send the eSIM activation details
On first use, you'll be prompted to authorize the application with your email provider (Gmail or Outlook). Follow the on-screen instructions to complete the OAuth2 authentication process.
If you prefer to build the application from source, follow these steps:
- Ensure you have Rust and Cargo installed on your system
- Clone the repository:
git clone https://github.com/petersonmichaelj/esim-mailer.git
- Navigate to the project directory:
cd esim-mailer
- Build the application:
cargo build --release
- The built executable will be available in the
target/release
directory
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.