Current version: 4.64
This is a non-standard version of Pine, and as such may not be suitablefor production use.
Last updated: December 27, 2007
Contact: Josh Larios <[email protected]>
This is a non-standard version of Pine, and as such may not be suitablefor production use.
Last updated: December 27, 2007
Contact: Josh Larios <[email protected]>
Disclaimer
The latest version of Pine is 0.1 on Mac Informer. It is a perfect match for Webmaster in the Developer Tools category. The app is developed by Luka Kerr. Setting up pine for Mac OS X. You might want to set up a Unix application to read your email via a remote connection instead of using Eudora or Outlook express. This document explains how to obtain, compile and configure Pine for use on Mac OS X to read email from a pop3 account. Pineapple Laptop case Watercolor pattern Macbook Pro 16 Pro 13 Tropical Flower Macbook Air 13 Air 11 Mac Retina 15 Mac Pro 15 2019 Mac 12 in GatoNegroShop. From shop GatoNegroShop. 5 out of 5 stars (155) 155 reviews.
This is not an official release of Pine. It has been very slightly modified from the release version in order for certain features to work. It isnot supported by the UW or the Pine developers. It most likely does not work onversions of OS X prior to 10.4 (Tiger), and may not work on future versions(although initial tests show it working on 10.5).
Overview
In recent versions, Pine hasworked under OS X more or less out of the box. If you can compile Pine on anyother unix-like system, you should be able to compile it on OS X, and shouldn'tneed to bother with MacPine. If you don't know what compiling is, how to use a unix command line, or what the Terminal application is good for, MacPine maybe what you want.
MacPine is an application which allows you to run Pine without having to knowhow to open a Terminal window. The UW version launches Pine with a number ofoptions required by people with UWNetID.deskmail.washington.edu accounts,including remote pinerc and default settings for inbox, smtp server, userid anddomain. The non-UW version assumes you will be using a local pinerc file, andallows (requires) you to set all options yourself. Both versions include support for LDAP and SSL, and for viewing attachments using the 'open' commandnative to MacOS X.
Downloading and Installing
Each download is approximately 2Mb. There is a version pre-configured forUniversity of Washington users and a version with no particular configuration.Download the appropriate file, double-click on it to open it, and drag theMacPine application into your Applications folder.
- MacPine-4.64-UW.dmg - for use with the University of Washington's mail infrastructure
- MacPine-4.64.dmg - for everyone else
- SSL-Certs.dmg - download and installthis if you get the following warning when you launch MacPine:
unable to get local issuer certificate: Continue anyway ? [n]:
Configuration
The UW version asks for your UW NetID when launched, unless you've already launched it once, entered your NetID and told it not to ask again. Ituses your UW NetID to populate some configuration options which might otherwise be incorrect. For example, many people have an account name on theirOS X system which does not match their UW NetID. An improperly configured pinewould send mail with the wrong email address. Pine contains a built-in help system that explains most of the configurable options fairly well.
Here are the most important configuration variables you might want to edit:
personal-name | Your name. |
user-id | This should be your UW NetID, or the user part of [email protected]. |
user-domain | u.washington.edu, or the domain.com part of [email protected] |
smtp-server | For the UW, this should be smtp.washington.edu/tls/user=UWNetID, using your own NetID, of course. |
inbox-path | For the UW, this should be {UWNetID.deskmail.washington.edu/user=UWNetID}inbox |
To configure MacPine to use the UW's directory server for address lookups, goto (S)etup -> (D)irectory, add a new directory, and use the following values:
ldap-server | directory.washington.edu |
search-base | o=University of Washington, c=US |
I like to check the
use-implicitly-from-composer
option, butthat's up to you.This build of pine has password cache support enabled. I personallydo not recommend using this, as your password is insecurely stored in an obfuscated but not encrypted format on the disk. But PC-Pine has this feature enabled, so I enabled it for MacPine. To have MacPine save your passwords, launch the Terminal application and type these commands:
touch ~/.macpine.pwd
chmod 600 ~/.macpine.pwd
After that, any time you have to enter a new password in MacPine, it will ask if you want to save it for later use. The Pine documentation has this to say about this feature:WARNING! Turning this on is very dangerous and should probably not be done, except on single user systems! [...] Use this feature with caution! It effectively makes the user's mail no more secure than the physical security of the machine running Pine. What's more, while the password is cloaked by a mild (some might say, feeble) encryption scheme, it is nonetheless sitting in a file on the disk and subject to cracking by anyone with access to it. BEWARE!
Technical Details
MacPine is built using Platypus, a tool for creating application wrappers around scripts. The scripts it is wrapping are:
- macpine.sh - non-UW
- macpine-uw.sh - UW
The UW version launches pine like so:
pine -p {NetID.deskmail.washington.edu/user=NetID}remote_pinerc -mailcap-search-path=/path/to/MacPine/Contents/Resources/mailcap -x ~/.pinercex -user-id=NetID -user-domain=u.washington.edu -smtp-server=smtp.washington.edu/tls/user=NetID-inbox-path={NetID.deskmail.washington.edu/user=NetID}inbox-url-viewers='/usr/bin/open _URL_'
The non-UW version omits everything but the mailcap-search-path and url-viewers.The mailcap included with MacPine is this:
The pine binary itself was built from source which has had two patches applied to it, in order to:
The build command was:Download Pine For Mac
./build 'EXTRACFLAGS=-DPASSFILE='.macpine.pwd' osx
Download Pine For Mac
Known Issues
- Pine doesn't seem to check the return code of the application called to view an attachment, so if you try to view an attachment that
open
can't handle, it will fail silently. I don't know of a way around this. - Pine doesn't appear to clean up the temporary files it uses for attachmentviewing. If
/var/tmp
isn't periodically cleaned out, it may fillup. - MacOS X doesn't come with SSL certificates, or if it does, I can't find them. Download the SSL-Certs.dmg.bin installer above to stop MacPine from complaining about certificate problems.
- Unlike PC-Pine, there's no way to configure print settings. It should bepossible to print to your local printer using the 'attached-to-ansi' printer configuration, but that's handled by Apple's Terminal application, and didn'twork in some versions. In the current verions (1.4.4) printing to attached-to-ansi results in the message being sent directly to the default printer, bypassing any option to change the layout or other printer options.
- It should be possible to configure terminal settings such as font size,colors, width and height, etc. I haven't implemented that yet, so your Pinesession will inherit whatever your default Terminal.app settings are.
- Once MacPine has been run, .term files may not work until the Terminal app has been quit and restarted. This is apparently a bug in the Terminal app'shandling of applescript.
Feedback
I welcome feedback about MacPine, with the caveat that if you report a problemto me that's a general Pine issue and not specific to MacPine, I may just pointyou to the regular Pine discussion forums. Please read the 'Known Issues' section above to see if your problem has been mentioned before writing me aboutit. Thanks.
Testing Versions - 2007/12/27
The following versions of MacPine (now with Alpine) are available for testing:
- MacAlpine-1.00.dmg
For general (non-UW) use. Kerberos disabled. - MacAlpine-UW-1.00.dmg
For UW use. Kerberos disabled. - MacAlpine-UW-krb-1.00.dmg
For UW use. Kerberos enabled.
Pine Review For Mac
These versions include universal binaries of alpine-1.00. The UW-specific versions launch with the following options:Pine Converter For Mac
-p '{$netid.deskmail.washington.edu/user=$netid}remote_pinerc'
-mailcap-search-path='$appdir/Contents/Resources/mailcap'
-x ~/.pinercex
-user-id=$netid
-user-domain=washington.edu
-smtp-server=smtp.washington.edu/tls/user=$netid
-inbox-path='{$netid.deskmail.washington.edu/user=$netid}inbox'
-url-viewers='/usr/bin/open _URL_'
-quell-empty-directories
-disable-these-authenticators=gssapi
(this option not set for the kerberos-enabled version)