Skip to content

Email Configuration

Configure email settings to send books directly to your devices or recipients. Set up email providers (like Gmail, Outlook, or custom SMTP servers) and manage recipient email addresses.

Navigate to Settings > Email to access this page. Requires the Email Books permission.


The Email Configuration page has two sections:

  • Email Providers: SMTP server configurations used to send books
  • Recipient Emails: Email addresses where books are delivered

Once you have a default provider and a default recipient configured, you can send books with a single click using Quick Send from any book card menu.

Email Configuration

An email provider is an SMTP server configuration that Grimmory uses to send books. You can add multiple providers and set one as the default.

Click ”+ Add Provider” to open the creation dialog.

Create Email Provider
FieldRequiredDescription
Provider NameYesA descriptive name (e.g., “Gmail”, “Office SMTP”)
HostYesSMTP server hostname (e.g., smtp.gmail.com)
PortYesSMTP server port (typically 587 for STARTTLS or 465 for SSL)
UsernameNoAuthentication username (usually your email address)
PasswordNoAuthentication password or app password
From AddressNoThe sender email address displayed to recipients

Checkboxes:

OptionDescription
AuthenticationEnable SMTP authentication with the username and password above
StartTLSEnable STARTTLS encryption (recommended for port 587)
SharedAdmin only. Makes this provider available to all users on the instance.

The radio button next to each provider controls which one is the default. The default provider is used for Quick Send. Your first provider is automatically set as the default.

Admins can mark a provider as Shared to make it available to all users. This is useful for organization-wide SMTP servers so individual users don’t need to configure their own.

  • Shared providers appear in every user’s provider list
  • Only the admin who created a shared provider can edit or delete it
  • Non-admin users see shared providers as read-only

Each provider has edit and delete buttons. Click edit to modify settings inline, or delete to remove the provider. If you delete the default provider, another provider is automatically assigned as the new default.


Recipients are the email addresses where books are sent. Each user manages their own private list of recipients.

Click ”+ Add Recipient” to add a new recipient.

FieldRequiredDescription
EmailYesThe recipient’s email address
NameYesA label for the recipient (e.g., “My Kindle”, “John’s iPad”)

The radio button next to each recipient controls which one is the default. The default recipient is used for Quick Send. Your first recipient is automatically set as the default.


Once your email provider and recipients are configured, you can send books from any book card menu.

Select Email Book > Quick Send from the book card menu. The book is sent immediately using your default provider and default recipient with no further interaction.

Select Email Book > Custom Send from the book card menu to open a dialog where you can:

  1. Choose a provider from your available providers (personal + shared)
  2. Choose a recipient from your recipient list
  3. Choose a file format if the book has multiple formats (e.g., EPUB and PDF)

The dialog shows the file size for each format and warns you if a file exceeds 25 MB.


Gmail is the most common provider. Here’s how to set it up:

  1. Go to Google Account Security Settings
  2. Ensure 2-Step Verification is enabled (required for app passwords)
  3. Navigate to App Passwords
  4. Select Mail as the app type, choose Other, enter “Grimmory”
  5. Click Generate and copy the 16-character password

Use these settings when creating the provider:

FieldValue
Provider NameGmail
Hostsmtp.gmail.com
Port587
UsernameYour Gmail address
PasswordThe 16-character app password
From AddressYour Gmail address
AuthenticationChecked
StartTLSChecked

ProviderHostPortAuthStartTLS
Gmailsmtp.gmail.com587YesYes
Outlook/Hotmailsmtp-mail.outlook.com587YesYes
Yahoosmtp.mail.yahoo.com587YesYes
Custom SMTPYour server’s hostnamePer your serverPer your serverPer your server

  • Verify you’re using an app password, not your regular account password
  • Confirm 2-Factor Authentication is enabled (required by Gmail for app passwords)
  • Double-check the username and password fields
  • Confirm the host and port are correct
  • Ensure StartTLS is enabled for port 587
  • Check that your network or Docker container allows outbound SMTP connections
  • Check the recipient’s spam/junk folder
  • Verify the recipient email address is correct
  • For Kindle users, ensure your sending address is added to the Approved Personal Document Email List in your Amazon account
  • Verify you have the Email Books permission. Contact your administrator if needed.

  • Email providers and recipients are personal to each user. Other users cannot see or use your private configurations.
  • All email provider and recipient changes are recorded in the Audit Log.
  • The connection type is auto-detected: port 465 uses SSL, port 587 with StartTLS uses STARTTLS, otherwise plain SMTP.
  • Email sending happens asynchronously. You’ll see a toast notification when the send completes or fails.
  • Supported formats for sending: EPUB, PDF, CBX (CBZ/CBR/CB7), MOBI, AZW3, FB2, and Audiobook (M4B/M4A/MP3).