# Nebula Sender: Getting Started
Made for Laravel Nova, Nebula Sender is SaaS extension for this Nova tool; allowing for users to:
- Create/manage email drafts
- Save sent messages
- Resend previously sent messages
- More to come...
# Requirements
- Existing Laravel Nova (opens new window) installation
dniccum/custom-email-sender:^3.0
Composer package installed. This does require version 3.X.- Nebula Sender API Key. This can be attained via the Nebula Sender dashboard.
# Configuration
Once you have an API key from the Nebula Sender Dashboard (opens new window), you can simply set it to a Laravel environment variable like so:
NEBULA_SENDER_KEY=neb_key_XXXXXXXXXXXXXXXXXXXXXXXXX
Once you have set the variable, simply refresh your page, and the additional feature will be unlocked.
# Additional Configuration
# Timezone
By default Nebula Sender will use your application's timezone settings; which in most cases is UTC. More than likely this will show activity timestamps that will not make sense to your users. Modify the NEBULA_SENDER_TIMEZONE
environment variable with a viable timezone value (opens new window)
For example:
NEBULA_SENDER_TIMEZONE="America/Chicago"
# Date Formatting
If you want to change the formatting of the dates returned to your users, set the NEBULA_SENDER_DATE_FORMAT
environment variable using PHP's default date formatting (opens new window).
This is the default value:
NEBULA_SENDER_DATE_FORMAT="MMM D, YYYY \a\t h:mm A"
# Localization
If you plan on extending this tool's localization features, additional language keys can be found within the resources/lang/vendor/custom-email-sender/nebula-sender.php
file.