Configuring Email Clients¶
All users of CS department machines are provided an email address upon account creation. Below you will find information on configuring various email clients for Linux, Windows and Mac. The default email address is firstname.lastname@example.org, if you have other requirements please send a request to email@example.com.
Navigate to the “Email” application, or select ‘Add account’ in the Settings Application, that will bring you to the screen above.
In the first field, enter your email address, which is your CS account username @cs.uky.edu.
Enter your CS account password. Note: this is not your LinkBlue password (unless it is…)
After completing step 1, you will be presented with the screen on the right.
In the first field, enter your first and last name.
In the second field, enter your email address, which is your cs account username, followed by @cs.uky.edu (i.e firstname.lastname@example.org).
In the third field, Enter the password associated with your CS account.
Click Manual config in the bottom left hand corner of the window. Note that you do not need to wait for thunderbirds search process to finish, as thunderbird cannot proceed until we enter the required information in manual config. Clicking manual config, presents you with the following screen.
First, enter the appropriate information for the
Incoming:line. Also make sure that IMAP is selected in the first box on this line.:
Server hostname: mail.cs.uky.edu Port: 993 SSL: SSL/TLS Authentication: Autodetect
Next, enter the appropriate information for the Outgoing: line.:
Server hostname: mail.cs.uky.edu Port: 587 SSL: STARTTLS Authentication: Autodetect
Lastly, make sure your username is in both boxes on the third line labeled “Username:” and then tap “re-test”.
If the test completes successfully, then go ahead and tap Done.
Finally, when prompted with the screen on the right, go ahead and click Confirm Security Exception to finalize your setup, and your done!
Please Note that the first time you send a message with your account, a similar security prompt will pop up in the background. Just click Confirm Security Exception a second time, to be able to send mail.
After opening the outlook application, enter your cs username without @cs.uky.edu, (i.e myusername where your email address is email@example.com) and underneath the advanced options bar, select “Let me set up my account manually”.
Now fill in all the required information into their respective boxes.
Server: mail.cs.uky.edu Port: 993 Encryption Method: SSL/TLS
Server: mail.cs.uky.edu Port: 587 Encryption Method: STARTTLS
Make sure to check “Require logon using Secure Password Authentication” for outgoing mail only.
Open the Mail application, select Mail->Accounts and select the bottom one “Add Other Account”.
Select “Add a Mail Account” and click Create.
In the fields, enter your name, email address, which is your CS account username @cs.uky.edu
Enter your CS account password, note this is not your LinkBlue password.
Upon Discovering settings hit Next when it enables
- Select IMAP
- Mail server: mail.cs.uky.edu
- User name: your_username
- SMTP server: mail.cs.uky.edu
- User name: your_username
Per the Mutt web site -
Mutt is a small but very powerful text-based mail client for Unix and Unix like operating systems.
This document uses the standard conventions for running commands. A command that begins with
# is to be run as the superuser and commands that are to be run as a standard user account begin with
Mutt can be installed on Ubuntu via
# apt-get install mutt and on MacOS with homebrew by running
$ brew install mutt.
We will be using GPG encryption to store your password. You will need to install it as well, on Ubuntu run
# apt-get install gnupg2 and on MacOS run
$ brew install gpg.
Generate a GPG key by running
$ gpg --full-gen-key.
Some versions of GPG use the command
gpg2 in place of
gpg. The commands are the same otherwise. If your system uses gpg2 be sure to modify the command used to decrypt the password in the below configuration.
Use the defaults for the kind of key and keysize and set the key to never expire then enter in your personal information when setting up the user ID. The Real Name should be both first and last name and the comment section can be anything you like, i.e. mail password key.
To encrypt the password run the following command:
$ echo "password" | gpg --encrypt --recipient "Real Name" -o ~/.mutt/accounts/mail-passwd.gpg
Where password is your cs account password and Real Name is your Real Name used when you generated your key in the step above.
The GPG version on Ubuntu has not been tested at this time.
Once the above task are complete, create
.muttrc in your favorite text editor, e.g.
$ vi ~/.muttrc, and add the following:
# Personal Information set from = "firstname.lastname@example.org" set realname = "Firstname Lastname" # Credentials **Remember to change gpg to gpg2 if your system uses that command** set crypt_pass = "`gpg --quiet --for-your-eyes-only -d ~/.mutt/accounts/mail-passwd.gpg`" set imap_user = "username" set imap_pass = $crypt_pass set smtp_url = "smtp://email@example.com:587/" set smtp_pass = $crypt_pass # Mailboxes set folder = "imaps://mail.cs.uky.edu:993" set spoolfile = "+INBOX" # Storage Location set postponed = +[mail]/Drafts set header_cache = ~/.mutt/cache/headers set message_cachedir = ~/.mutt/cache/bodies set certificate_file = ~/.mutt/certificates # Etc set move = no set mail_check = 30 set sort = threads set editor = "vim" set smtp_authenticators = 'gssapi:login' # To add a signature to your emails, create it in ~/.signature and uncomment the following #set signature="~/.signature" # GnuPG bootstrap - you will know if you need to use this #source ~/.mutt/gpg.rc
You will be prompted to enter the decrption password upon startup of mutt.
The first time you run mutt it will install the certificate and prompt for confirmation, hit a to select “(a)ccept always” and allow the certificate to be permanently accepted.
You will get an error message that the certificate could not be saved, it is safe to ignore this message, the next time you run mutt it will save the cert.
For more information on using mutt please see the official mutt website - http://www.mutt.org.