Pine

Pine is a text based mail client from the University of Washington. It is available for Unix, Linux, DOS, and Windows from www.washington.edu/pine.

These instructions are for when you are running Pine from your home computer. You can also run pine directly on the riseup.net mail server, but in that case it is already configured for you.

How to configure the alpine cli mail client to send and receive riseup mail.

  • Run the client by typing alpine in a shell. You can also run it with screen, if you have screen installed and wish to leave it running.
  • It will ask if you want to create a mail directory. It doesn’t matter what you answer, since you won’t be using it unless you also have mail on your linux box.

The client will dump you at the main menu after the question. Now, the fun begins:

  1. Type s to go to the setup menu
  2. c to go into the config.

Once in the config it will give you some familiar options if you’ve configured a mail client before. Hit enter to configure a value and enter to save it.

  • for personal name enter your name or whatever you want to display as the sender.
  • For user domain enter riseup.net.
  • Enter mail.riseup.net/ssl/novalidate-cert/user=RISEUPLOGIN for the smtp server replacing RISEUPLOGIN with whatever you use to login to riseup mail.
  • Skip nntp unless you want to add a news server (out of the
    scope of this how-to).
  • Enter mail.riseup.net/ssl/novalidate-cert/user=RISEUPLOGIN for inbox path
    (again replacing RISEUPLOGIN) and when you hit enter it will ask what folder to use. Just hit enter again for the default.
  • That will be all for basic functionality and to begin sending and receiving
    mail.
  • Hit e to exit the setup and y to save.

To configure aliases with alpine

Return to the main menu and hit s for setup again. Then:

  • hit r for rules.
  • It will ask you what type of rule to setup. Hit r for roles.
  • Hit a to add a role.

Again, enter to configure a value and enter to save it.

  • First change the nickname to something you will remember. I use the part before the @ symbol in the address as the name of the rule. Skip down the list quite a ways until you arrive at the section titled actions begin here.
  • Change set from to NAME. Then set reply-to to ALIAS@riseup.net. You guessed correctly, NAME and ALIAS would be your name and riseup.net alias respectively.
  • Skip down to the section entitled uses begin here this is where you set when you want to use the alias. I set all of them to “without confirmation”, so that it will just use the top one by default and the others when i want it to.

To use an alias besides the default

There are three methods:

  1. Hit # at the menu instead of the default c for compose. This will ask you which role you want to use to send the message.
  2. Another is to set all or some of them to “with confirmation” and alpine will ask you if you want to use the top role. You could then use that role or choose another.
  3. The last method is to hit s at the main menu to display the setup and then c for config. Under composer preferences the second option is alternate compose menu. If you switch that on it will give you role options when composing a message.

.pinerc configuration entries

For secure IMAP:

folder-collections="mail.riseup.net" {mail.riseup.net/ssl/novalidate-cert}INBOX.[]

(that is all on one line)