Customize how iPGMail handles encryption, sending, and security.


Encryption Settings

Default Mode

Choose what happens when you compose a message:

Sign OnlyAuthenticates you but doesn’t encrypt. Anyone can read the message.
Encrypt OnlyEncrypts but doesn’t prove sender identity.
Sign & EncryptBoth encryption and authentication. (Recommended)

Attach PubKey

When enabled, your public key is automatically attached to every outgoing message. This makes it easy for recipients to import your key and reply securely.

Best for: Frequent correspondence with new contacts.

PGP in Email Body

Off (default)Encrypted content is sent as a .pgp file attachment.
OnEncrypted content is embedded as inline text in the email body.
Tip: Use inline mode for compatibility with older email clients or webmail that doesn’t handle attachments well.

Email Configuration

Mail Server Config

iOS Mail (default)Tapping “Send” opens the Mail app with your encrypted message ready to send.
Custom SMTPSend directly from iPGMail without switching apps.

Configure SMTP →


Cloud & Sync

Enable iCloud

Sync your keyring across all your Apple devices. Keys are stored in your private iCloud container and kept in sync automatically.

Best for: Users with multiple iOS devices who want the same keys everywhere.

Security

Enable App PIN Protection

Require a 4-digit PIN to open iPGMail.

This adds an extra layer of security if:

  • Your device is unlocked and accessed by someone else
  • You share your device with family members
  • Your device is lost or stolen while unlocked
Note: The PIN protects app access only. Your private keys are still protected by their individual passphrases.

Configure Custom SMTP

Send encrypted emails directly from iPGMail without switching to the Mail app.

Setup Steps

  1. Go to SettingsMail Server Config
  2. Select Custom SMTP
  3. Enter your server details:
    • Server: Your SMTP host (e.g., smtp.gmail.com)
    • Port: Usually 587 (TLS) or 465 (SSL)
    • Username: Your email address
    • Password: Your email password or app-specific password
  4. Tap Save
  5. Send a test message to verify the configuration

Common SMTP Settings

ProviderServerPortNotes
Gmailsmtp.gmail.com587Requires App Password
Outlook/Hotmailsmtp.office365.com587Use your Microsoft account
Yahoosmtp.mail.yahoo.com587Requires App Password
iCloudsmtp.mail.me.com587Requires App-Specific Password

Gmail App Password

Gmail requires an App Password instead of your regular password:

  1. Go to your Google Account Security settings
  2. Enable 2-Step Verification if not already active
  3. Go to App passwords
  4. Select Mail and iOS Device
  5. Click Generate
  6. Use the 16-character password in iPGMail (no spaces needed)