Skip to content

Email Settings Administration

Overview

KrakenHashes supports email functionality through multiple providers, currently SendGrid and Mailgun. This document covers the configuration and management of email settings through the admin interface.

Provider Configuration

Email Settings Configuration Admin Settings Email Configuration page showing Mailgun provider setup with API Key, Domain, From Name, From Email, and Monthly Limit fields

SendGrid

To configure SendGrid as your email provider:

  1. Select "SendGrid" from the Provider dropdown
  2. Configure the following fields:
  3. API Key: Your SendGrid API key with email sending permissions
  4. From Email: The verified sender email address
  5. From Name: Display name for the sender (defaults to "KrakenHashes")
  6. Monthly Limit: (Optional) Set a monthly email sending limit

Mailgun

To configure Mailgun as your email provider:

  1. Select "Mailgun" from the Provider dropdown
  2. Configure the following fields:
  3. API Key: Your Mailgun API key
  4. Domain: Your verified Mailgun domain
  5. From Email: The verified sender email address
  6. From Name: Display name for the sender (defaults to "KrakenHashes")
  7. Monthly Limit: (Optional) Set a monthly email sending limit

Monthly Limit

The monthly limit field is optional: - Leave empty for unlimited emails - Set a numeric value to limit monthly email sending - Helps prevent unexpected costs from email service providers

Testing and Saving Configuration

Configuration Options

When saving email provider settings, you have three options:

  1. Cancel: Discard changes and return to previous settings
  2. Save Configuration: Save settings without testing
  3. Test and Save: Test the configuration before saving

Testing Process

When using "Test and Save":

  1. Enter a test email address
  2. System sends a test email to verify configuration
  3. If successful:
  4. Configuration is saved
  5. Confirmation message displayed
  6. If failed:
  7. Error message displayed
  8. Configuration not saved
  9. Troubleshooting information provided

Email Templates

Email templates are managed separately from provider configuration. For detailed information about email templates and available variables, see Email Templates Documentation.

Best Practices

  1. Provider Selection
  2. Choose based on your volume needs
  3. Consider provider-specific features
  4. Review pricing structures

  5. Configuration Testing

  6. Always test configuration before deployment
  7. Verify emails are received
  8. Check spam folder during testing

  9. Monthly Limits

  10. Set based on expected usage
  11. Include buffer for unexpected spikes
  12. Monitor usage through provider dashboards

  13. Security Considerations

  14. Store API keys securely
  15. Use dedicated sending domains
  16. Regularly rotate API keys
  17. Monitor for unusual activity

Troubleshooting

Common Issues

  1. Emails Not Sending
  2. Verify API key permissions
  3. Check monthly limit hasn't been reached
  4. Confirm sender email is verified
  5. Review provider dashboard for blocks

  6. Test Emails Failing

  7. Verify API key is correct
  8. Check domain configuration (Mailgun)
  9. Ensure test email address is valid
  10. Review error messages in admin interface

  11. Template Issues

  12. Verify template syntax
  13. Check variable names match expected format
  14. Preview templates before saving
  15. Test with various data scenarios