Android

Important: You must first go to Settings - Enable/Disable POP/IMAP and enable IMAP access

Setting up K-9 Mail
(K-9 Mail is a free mail app available from Google Play store. We recommend K-9 Mail over the default Android Mail app for it's easy ability to handle multiple identities (from addresses/aliases) as well as handle PGP)

  • Download and install k-9 Mail from Google Play
  • After install, launch it.
  • Click next on welcome screen
  • Enter e-mail address and password (typically youraccount@codamail.com and your codamail e-mail password, but can be any codamail hosted address/alias you want to use, but still Cotse email password)
  • Tap Manual Setup
  • Tap IMAP (or POP if you are familiar with it and prefer it over imap)
  • Incoming server settings:

    Username: youraccountname
    Password: Your email password
    IMAP server: mail.pnsh.com
    Security: SSL/TLS (always)
    Authentication: Plain

    Rest leave at defaults

  • Tap Next
  • It will verify incoming server settings and if correct move to Outgoing server settings:

    SMTP Server: smtp.pnsh.com
    Security: SSL/TLS (always)
    Port: 465
    Require sign-in: checked
    Authentication: Plain
    Username: yourcodamailusername
    Password: Your email password

  • Tap Next
  • It will verify SMTP and move to Account options:

    Set as you desire, enable push mail is fine checked

  • Tap Next
  • You're almost done!:

    Enter a name for this account setup (ex. codamail)
    Enter the name you'd like on the mail you send (typically your name).

  • Tap Done


Tap on the name you gave the account (ex. codamail) to open it.

You can click the < next to the little k-9 icon at top left of screen to go back,
first tap brings you to folders to select from (if you'd like to read a different folder),
Tap it again and you are back where you started at accounts.

Multiple Aliases:

  • From main account screen Tap and hold the account (ex. codamail)
  • A menu appears, select Account settings
  • Select Sending Mail
  • Select Manage Identities
  • Tap the Menu button on your device and select New identity
  • Enter information and tap the back icon on your device
  • Repeat for each identity to send as, they will be available in a list when you tap the from line in the compose window.


PGP:

k-9 Mail supports PGP with the installation of the app APG (free from Google Play store)

  • After setting up your public and private keys in APG, Tap and hold on the account (ex. codamail) as you did to create multiple identities above.
  • Select Account settings, scroll to Cryptography and tap OpenPGP Provider and select APG.

K-9 will now handle PGP.



Setting up the default Android Mail app
(k-9 is really much better):

  • Open your email app.
  • Tap Other when presented with list of accounts
  • Enter your e-mail address and password
  • Select Manual Setup
  • Select imap (pop, if you are familiar with it and prefer it):

    Username: Your codamail account name without @codamail.com
    Password: Your email password
    IMAP server: mail.pnsh.com
    Port: (leave it be, it will change when we change security type)
    Security type: SSL/TLS
    Authentication Method: Plain
    IMAP path prefix: Leave it as is, empty

  • Click next
  • After verifying incoming settings it will bring you to outgoing (SMTP server settings):

    SMTP server: smtp.pnsh.com
    Port: (leave it be, it will change when we select security type)
    Security Type: SSL/TLS
    Require Sign-in: checked
    Authentication Method: Plain
    Username: Your codamail account without @.codamail.net
    Password: Your email password

  • Click Next
  • After verifying SMTP you will end up at account settings, make any changes you wish.
  • Click Done:

    Give this account a name and enter the name you wish to appear on your e-mail

  • Click Next