Webmail, Pine, Mutt and Elm Configuration

Webmail

Webmail lets you read mail through a web browser, but it does not store anything on the computer. It has limited features, but it is very convenient. Webmail enables SEAS users to log onto a web site to retrieve and send messages.

At this site, you will be prompted for your SEAS username and password. You will have access to your incoming mailbox and any mail folders that would be available to you from a text-based mail reader such as Mutt or a regular IMAP client such as Thunderbird. Be sure to exit from your browser (not just close the window) when you are done.

The Webmail URL: http://webmail.seas.upenn.edu

Please make sure that you select "Eniac" from the server list.

Mutt

Configure mutt to access email via IMAP. Put the following lines into your .muttrc in your home directory. Create a .muttrc if needed. Type the lines exactly as they appear - do not replace LOGNAME with your username.

set imap_user=$LOGNAME
set spoolfile=imaps://$LOGNAME.mail.seas.upenn.edu/INBOX
set folder=imaps://$LOGNAME.mail.seas.upenn.edu/~/Mail/
set certificate_file=~/.mutt_certificates

Once these changes have been made, Mutt will ask you for your password each time you start Mutt. If you need to avoid this, you may create a Kerberos ticket before running Mutt. Run "kinit" to get your kerberos ticket (using PennKey). The default ticket lasts 8 hours, and mutt will try kerberos authentication before asking you for a password.

Send yourself a test message, and check for new messages. If you do not receive the test message, use webmail and send email to CETS explaining the problem and any error messages you have received.

Pine

Configure pine to access email via IMAP. There are 3 basic steps. Note: these steps are designed for use on a UNIX machine - be aware that it may not work in Windows.
  1. Change the inbox setting
    • Start pine.
    • Hit S for setup, then C for config.
    • Use the arrow keys to move the cursor down to 'inbox-path'.
    • Press C to tell it you want to change the setting.
    • It will ask you for the name of your inbox server. Type the following line exactly as it appears - do not replace LOGNAME with your username.

      ${LOGNAME}.mail.seas.upenn.edu/ssl/user=${LOGNAME}

    • Then it will ask for the folder to use on that server. Type:

      INBOX

    • Press "E" to exit the setup screen, and then type "Y" when Pine asks you to commit the changes.

  2. Change the mail folders setting
    • Hit S for setup, then L for collectionLists configuration.
    • The Mail collection should be highlighted. If not, use the arrow keys to highlight it.
    • Press C to tell it you want to change the setting.
    • Press Enter to select the Server field, and type the following line exactly as it appears.


      ${LOGNAME}.mail.seas.upenn.edu/ssl/user=${LOGNAME}

    • Press Enter to select the Path field, and type

      ~/Mail/

    • Leave the View field unchanged (blank), and press Control-X to exit and save changes.   You will see the error message
      [>No such host as ${LOGNAME<]
      This is OK and expected. The setup editor doesn't understand the change, but pine does.
    • Press Y in answer to "Exit and save changes?"
    • Press E to Exit the setup mode.
    • Then exit Pine by pressing "Q" followed by "Y".

  3. Make sure your mail folder location is standarized
    • Since pine tends to store mailfolders in a (lowercase m) mail directory, the mail folders need to be put in a (capital M) Mail directory.
    • Outside of pine, run this command, exactly as it appears.

      rsync -avb $HOME/mail/ $HOME/Mail/.

    • If there were any files with conflicting names already in the (capital M) Mail directory (such as from webmail), the old ones will now have a tilde (~) at the end of their name.


Once these changes have been made, Pine will ask you for your password each time you start Pine. You can avoid re-typing your password by using kerberos authentication. Run "kinit" to get your kerberos ticket (using PennKey). The default ticket lasts 8 hours, and pine will try kerberos authentication before asking you for a password.
 
Send yourself a test message, and check for new messages. If you do not receive the test message, use webmail and send email to CETS explaining the problem and any error messages you have received.

© Computing and Educational Technology Services | Report a Problem
cets@seas.upenn.edu | 215.898.4707