keymap_defs.h(was: Re: Build problem with 1.3.7 on Solaris)

2000-08-14 Thread Kai Blin

Sitting at the campfire, David Champion told:
 
 This is exactly the same problem as the older keymap_defs.h problem,

Is this over now? Oh, I didn't notice :) I always did a make keymap_defs
before doing a make. But thanks... Would have been wrong in the Guide

Kai

-- 
x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x
Kai Blin(mailto:[EMAIL PROTECTED])  Webmaster
Inst. of Human Genetics Dept. of Molecular Genetics
Wilhelmstr 27   phone (49)7071-2974890
D 72074 Tuebingen, Germany  fax   (49)7071-295233
http://www.uni-tuebingen.de/uni/thm/molgen/molgen.html

Do molecular biologists wear designer genes?
x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x




urlview and urlhandler

2000-08-14 Thread Brian Salter-Duke

I have been out of Australia for some weeks on leave and unsubscribed to
the mutt lists while away. However I did notice a mail from Dennis Moore 
[EMAIL PROTECTED] which said (in part):-

 hello.. i'm writing for two reasons.  first of all, the search
 forward/backward functionality was added by me, not brian salter-duke, as
 indicated in the ChangeLog.  i emailed mutt-users when i created the patch
 and have been distributing it on my web page
 (http://feeding.frenzy.com/~rainking/) since about 4/98.  i can't find any
 archives of mutt-users that old, though.  i hope you'll take my word for
 it. (=

I confirm that this is correct. I should not be credited in the
ChangeLog with adding that functionality.

 the second reason i'm writing is that the code doesn't work quite right in
 0.9.  this patch should fix it:
 
 *** urlview.orig  Tue Jul  4 05:14:30 2000
 --- urlview.c Wed Jul  5 16:25:08 2000
 ***
 *** 182,187 
 --- 182,188 
   
 strncpy (regexp, DEFAULT_REGEXP, sizeof (regexp) - 1);
 strncpy (command, DEFAULT_COMMAND, sizeof (command) - 1);
 +   memset((void *)search, 0, sizeof(search));
   
 /*** read the initialization file ***/
   
 ***
 *** 556,561 
 --- 557,564 
   redraw = FULL;
   break;
 case '/':
 + if (!search)
 + search[0] = '\0';
   mvaddstr (LINES - 1, 0, "Search forwards for string: ");
   if (mutt_enter_string (search, sizeof (search), LINES - 1, 28, 0) == 0)
 search_forward (search, urlcount, url, redraw, current, top);
 

I have included this and it works. The reason why I am mentioned in the 
ChengeLog is that I added some code to display a message above the menu
of URLs and since the search patch was floating around I included it
also. Thomas thought (most probably correctly) that my patch was two
specific for the codes I used - urlhandler and ncftp. I have now
rewritten that code to have a user-written message appear above the menu
of URLs. This message is the three lines that appear below a line in the
urlview configuration file containing only "MESSAGE". The patch is:-

53c53
 #define OFFSET 2
---
 #define OFFSET 6
159a160,162
   char line1[80];
   char line2[80];
   char line3[80];
177c180
 
---
   int mess_in = 0;
251a255,261
   else if (strcmp ("MESSAGE\n", buf) == 0)
   {
 mess_in = 1;
 fgets (line1, sizeof (line1), fp); 
 fgets (line2, sizeof (line2), fp); 
 fgets (line3, sizeof (line3), fp); 
   }
384a395,396
 
   
385a398,404
   if (mess_in)
   {
 printw("\n\n");
 printw(line1);
 printw(line2);
 printw(line3);
   }

Note this should be applied after the patch above from Dennis. My code
is a simple hack. Obviously I could have used loops etc for the three
lines, but it works OK. If no "MESSAGE" appears in the configuration
file, then the URL menu appears as before except that there are three
more blank lines above the menu. 

I use the following MESSAGE block in my .urlview:-

# New facility to add message at top of list of URLs displayed.
MESSAGE
Using my urlhandler - mutt for mailto, lynx for http and ncftp or ncftpget 
for ftp. Selected URL can be edited. Add / to ftp directory URL to use 
ncftp rather than ncftpget. Ensure no / for file ftp URL to use ncftpget.

There are a few more details at:-

http://lacebark.ntu.edu.au/mutt.html

I hope this is of some interest to some people.

Another small point about urlview. The code now has a new entry in the
configuration file - "expert" and output that tells you to look up about
it in the man page. However it is not in the man page. Who is
maintaining the man pages?

Regards, Brian.

-- 
Associate Professor Brian Salter-Duke (Brian Duke) [EMAIL PROTECTED]  
  School of Biological, Environmental and Chemical Sciences, SITE,
Northern Territory University, Darwin, NT 0909, Australia.  Phone 08-89466702. 
Fax 08-89466847  http://www.smps.ntu.edu.au/school/compchem.html



xterm resize problem

2000-08-14 Thread Bjoern Jacke

Hi,

if I run mutt in an xterm or anything like that and resize the window
mutt also resized to perfectly fit to the new size. If I then write a
mail and vi was run mutt `forgets' the new window size and has the size
of the original xterm. Also ^L doesn't help. Just another resizing of
the xterm lets mutt resize to the full xterm's size. Same problem with
Konsole and other xterm-like terminals. Does anyone have a solution for
this problem?

Thanks an advance,

Björn



Help with IMAP...

2000-08-14 Thread Kolbjørn Barmen

Hi, mutt users!

I'm pondering about using mutt instad of pine, but I cannot find out how to
set up multiple mailfolder on multiple servers using IMAP, it seems I can
only use 1 folder on 1 server? What I want is something along pine's 

incoming-folders="InBox" {imapserver1}/var/spool/mail/user, 
 "X-list" {imapserver1}/var/spool/mail/.user/folder-X, 
 "Y-list" {imapserver1}/var/spool/mail/.user/folder-Y, 
 "At work" {imapserver2}/var/spool/workuser, 
 "Somewhere" {imapserver3}/var/spool/luser

Get it? 
Multiple incoming folders spread out on different servers, with different 
usernames and locations for each. And ofcourse with pine, one can also
transfer mails between the folders, even when located on different machines.

Hope it can be done, and if not, consider this a request for new feature! :)


-- kolla






download problem from rogers

2000-08-14 Thread Michael Soulier

I think this is more of a Rogers problem, but I'm wondering what this
message really means. 

"-ERR mail storage services unavailable, wait a few minutes and try
again."

This happens during a fetchmail() command ("G"). It was temporary, and
only from the Rogers (*sigh*) pop server. Once I convinced their tech support
that what OS and mail client I was using was irrelevant, they found and fixed
the problem, but I'm wondering if this is an echoed message from the POP
server, or from inside of mutt, and what it means. 

Mike

-- 
Michael P. Soulier, 1Z22, SKY  Tel: 613-765-4699 (ESN: 39-54699)
Optical Networks, Nortel Networks, SDE Pegasus
"...the word HACK is used as a verb to indicate a massive amount
of nerd-like effort."  -Harley Hahn, A Student's Guide to UNIX
Nortel Linux User's Group Ottawa: (internal) http://nlug.ca.nortel.com:8080



quit problem

2000-08-14 Thread Michael Soulier

Hey guys. At home on Debian 2.2, when I try to quit mutt, I get the
following:

"(null): Bad address (errno = 14)"

And it won't let me quit. This is if I hit the "q" at the top level. If I
Ctrl-C, then I can exit. 

Any ideas?

Mike
 
Mutt 1.2i (2000-05-09)
Copyright (C) 1996-2000 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.
 
System: Linux 2.2.17 [using ncurses 5.0]
Compile options:
-DOMAIN
+DEBUG
-HOMESPOOL  +USE_SETGID  +USE_DOTLOCK  +USE_FCNTL  -USE_FLOCK
+USE_IMAP  +USE_GSS  +USE_SSL  +USE_POP  +HAVE_REGCOMP  -USE_GNU_REGEX
+HAVE_COLOR  +HAVE_PGP  -BUFFY_SIZE -EXACT_ADDRESS  +ENABLE_NLS


-- 
Michael P. Soulier, 1Z22, SKY  Tel: 613-765-4699 (ESN: 39-54699)
Optical Networks, Nortel Networks, SDE Pegasus
"...the word HACK is used as a verb to indicate a massive amount
of nerd-like effort."  -Harley Hahn, A Student's Guide to UNIX
Nortel Linux User's Group Ottawa: (internal) http://nlug.ca.nortel.com:8080



Re: Help with IMAP...

2000-08-14 Thread David T-G

Kolla --

...and then Kolbjørn Barmen said...
% Hi, mutt users!

Hello!


% 
% I'm pondering about using mutt instad of pine, but I cannot find out how to

Good for you! :-)


% set up multiple mailfolder on multiple servers using IMAP, it seems I can
% only use 1 folder on 1 server? What I want is something along pine's 

[I don't know much about IMAP and] I don't know anything about PINE
(except that I hated it when I saw it :-) but it sounds like you're
defining mailboxes in which to look for new mail, right?


% 
% incoming-folders="InBox" {imapserver1}/var/spool/mail/user, 
%  "X-list" {imapserver1}/var/spool/mail/.user/folder-X, 
%  "Y-list" {imapserver1}/var/spool/mail/.user/folder-Y, 
%  "At work" {imapserver2}/var/spool/workuser, 
%  "Somewhere" {imapserver3}/var/spool/luser
% 
% Get it? 

I think so...


% Multiple incoming folders spread out on different servers, with different 
% usernames and locations for each. And ofcourse with pine, one can also
% transfer mails between the folders, even when located on different machines.

Check out the mailboxes setting (3.11 in the manual) and try something
like

  mailboxes '{imap1}'/var/spool/mail/user '{imap2}/var/spool/workuser' ...


% 
% Hope it can be done, and if not, consider this a request for new feature! :)

Let us know if this works for you for starters.


% 
% -- kolla
% 


:-D
-- 
David T-G   * It's easier to fight for one's principles
(play) [EMAIL PROTECTED]  * than to live up to them. -- fortune cookie
(work) [EMAIL PROTECTED]
http://www.bigfoot.com/~davidtg/Shpx gur Pbzzhavpngvbaf Qrprapl Npg!
The "new millennium" starts at the beginning of 2001.  There was no year 0.
Note: If bigfoot.com gives you fits, try sector13.org in its place. *sigh*


 PGP signature


Re: push and the limit command

2000-08-14 Thread Mikko Hänninen

[EMAIL PROTECTED] [EMAIL PROTECTED] wrote on Mon, 14 Aug 2000:
 push l ! 'DELETE THIS MESSAGE'
 
 but, at startup, mutt just says:-
 Error in /usr/home/chris/.mutt/muttrc, line 96: push: too many arguments
 
 What am I doing wrong?  I guess it's something to do with the '!' and
 the RE but I can't work out the right syntax.

Push is a command that takes exactly one argument.  If you want to push
a space, you need to quote the entire string:

  push "l! 'DELETE THIS MESSAGE'"

You should also be careful with the limit, and make sure it matches
*only* that one message, and for example, not messages to mutt-users
discussing how to avoid seeing that message...  And you may in fact
wanted to use "l!~s 'DELETE THIS MESSAGE'", to match the subject, or
something.


Hope this helps,
Mikko
-- 
// Mikko Hänninen, aka. Wizzu  //  [EMAIL PROTECTED]  //  http://www.iki.fi/wiz/
// The Corrs list maintainer  //   net.freak  //   DALnet IRC operator /
// Interests: roleplaying, Linux, the Net, fantasy  scifi, the Corrs /
Press any key to continue, or any other key to cancel.



The editor variable

2000-08-14 Thread Caster

Hi!
Why something like this doesn't work:

set editor=`if test $DISPLAY ; then echo gvim -c ":normal 2/^$/"
+nohlsearch %s ; else echo vim -c ":normal 2/^$/" +nohlsearch %s ; fi`

It's all in one line. Mutt complains about unknown -c option (!). I've
tried to quote it and escape it somehow but it just doesn't work.

-- 
Tomasz Olszewski
[EMAIL PROTECTED]



Re: Some small problems...

2000-08-14 Thread Wilhelm Wienemann

Hello GianPiero!

On Wed, 09 Aug 2000, GianPiero Puccioni wrote:

 * Thomas Dickey [EMAIL PROTECTED] [000809 13:14]:
  On Wed, Aug 09, 2000 at 12:38:21PM +0200, GianPiero Puccioni wrote:
   Yes, this is true. But if I put a line in muttrc that says
   
   bind pager \e[F bottom 
   
   where \e[F is what vi's ^V put in (with \e instead of ^[) it should work
   whatever the terminfo. Or am I missing something? 
  
  is that (n)curses or slang?
  (if the former, mutt isn't using that string per se)
  
  -- 
  Thomas E. Dickey [EMAIL PROTECTED]
 
 I am not sure as I used the RPM found at mutt.linuxatwork.at, but
 looking inside the executable with 'strings' gives "libncurses.so.4", 
 so I suppose it's ncurses.

You are be absolutely sure if you use 'mutt -v' and send us
that output in this list.

bye - Wilhelm

-- 
Wilhelm Wienemann __
 / /__  _  _  _  _ __  __   
 (°   (o-  / /__  / / / \// //_// \ \/ /   -°)  -°) 
 //\  //\  // /_/ /_/\/ /___/  /_/\_\   /\\   /\\
 V_/_ v_/_   # Enjoy Linux and the Power of Open Source #  _\_V  _\_V



Re: The editor variable

2000-08-14 Thread Bob Bell

On Mon, Aug 14, 2000 at 06:14:31PM +0200, Caster [EMAIL PROTECTED] wrote:
 Hi!
 Why something like this doesn't work:
 
 set editor=`if test $DISPLAY ; then echo gvim -c ":normal 2/^$/"
 +nohlsearch %s ; else echo vim -c ":normal 2/^$/" +nohlsearch %s ; fi`
 
 It's all in one line. Mutt complains about unknown -c option (!). I've
 tried to quote it and escape it somehow but it just doesn't work.

Try a short shell script that basically does the above and then call
that shell script.

-- 
Bob Bell [EMAIL PROTECTED]
-
 "To understand recursion one must first understand recursion."
   -- Anonymous



Re: The editor variable

2000-08-14 Thread Michael Elkins

On Mon, Aug 14, 2000 at 06:14:31PM +0200, Caster wrote:
 Why something like this doesn't work:
 
 set editor=`if test $DISPLAY ; then echo gvim -c ":normal 2/^$/"
 +nohlsearch %s ; else echo vim -c ":normal 2/^$/" +nohlsearch %s ; fi`
 
 It's all in one line. Mutt complains about unknown -c option (!). I've
 tried to quote it and escape it somehow but it just doesn't work.

the backticks (``) are evaluated at the time the .muttrc is read.  so mutt
is running the script when it first starts up, replacing the `` with the
output of the shell program.  it looks like what it is seeing is:
set editor=gvim -c ":normal 2/^$/" +nohlsearch %s
which is not correct syntax because you can't have spaces in the value of a
variable without quoting it.  It sets $editor to gvim and then tries to set
the variable -c, which of course does not exist.

me

 PGP signature


Re: The editor variable

2000-08-14 Thread jjtoth

On Mon, Aug 14, 2000 at 12:59:44PM -0400, Bob Bell ([EMAIL PROTECTED]) said:
 On Mon, Aug 14, 2000 at 06:14:31PM +0200, Caster [EMAIL PROTECTED] wrote:
  Hi!
  Why something like this doesn't work:
  
  set editor=`if test $DISPLAY ; then echo gvim -c ":normal 2/^$/"
  +nohlsearch %s ; else echo vim -c ":normal 2/^$/" +nohlsearch %s ; fi`
  
  It's all in one line. Mutt complains about unknown -c option (!). I've
  tried to quote it and escape it somehow but it just doesn't work.
 
 Try a short shell script that basically does the above and then call
 that shell script.

You also might want to add the -f flag to gvim in your script, else
mutt will complain.

-- 
Jim Toth
[EMAIL PROTECTED]



Re: Help with IMAP...

2000-08-14 Thread Kolbjørn Barmen

On Mon, Aug 14, 2000 at 10:51:47AM -0400, David T-G wrote:
 
 % 
 % incoming-folders="InBox" {imapserver1}/var/spool/mail/user, 
 %  "X-list" {imapserver1}/var/spool/mail/.user/folder-X, 
 %  "Y-list" {imapserver1}/var/spool/mail/.user/folder-Y, 
 %  "At work" {imapserver2}/var/spool/workuser, 
 %  "Somewhere" {imapserver3}/var/spool/luser
 % 
 % Get it? 
 % Multiple incoming folders spread out on different servers, with different 
 % usernames and locations for each. And ofcourse with pine, one can also
 % transfer mails between the folders, even when located on different machines.
 
 Check out the mailboxes setting (3.11 in the manual) and try something
 like
 
   mailboxes '{imap1}'/var/spool/mail/user '{imap2}/var/spool/workuser' ...

OK, singlequotes got it going... allthough not quite as you describe it:

mailboxes '{imap1}'/var/spool/mail/user
mailboxes '{imap1}'/var/spool/mail/somefolder
mailboxes '{imap2}'/var/spool/mail/luser

ets works.

(Oh, and I suddenly discovered there was a man muttrc, doh! :) )

 % Hope it can be done, and if not, consider this a request for new feature! :)
 
 Let us know if this works for you for starters.

Well, it does, sort of. :)

I now press ^X^F (and some other), and I can type in what folder I want to see,

I assume there is some way to list all the folders set up in .muttrc (why else
have them?) and also some way to let mutt scan through them one by one for new
mail? (As in.. you guessed it.. pine.)  Is it also possible to name the folders
with a name/alias/assign/whatever, so that I can tell mutt I want to open the
"AmigaAmp" folder, instead of '{server}'/var/spool/mail/.kolla/amigaamp ?

OK, I'll read the man pages for muttrc some more :)

-- kolla



Re: Help with IMAP...

2000-08-14 Thread Mikko Hänninen

Kolbjørn Barmen [EMAIL PROTECTED] wrote on Mon, 14 Aug 2000:
 OK, singlequotes got it going... allthough not quite as you describe it:
 
 mailboxes '{imap1}'/var/spool/mail/user

That's weird.

 I assume there is some way to list all the folders set up in .muttrc (why else
 have them?)

Either "mutt -y" (from the command line) or
c(hange-folder), tab, tab
or
c(change-folder), "?", tab

Pressing tab when in the file/directory browser brings up the incoming
mailboxes view.

 and also some way to let mutt scan through them one by one for new
 mail?

Nope, not that I know of.  When you press c for change-folder, there's
a default prompt which is the first folder defined in your mailboxes
that has new mail.  So center should take you to the next new
message...  But you can't unfortunately macro it into a single key.

 Is it also possible to name the folders
 with a name/alias/assign/whatever, so that I can tell mutt I want to open the
 "AmigaAmp" folder, instead of '{server}'/var/spool/mail/.kolla/amigaamp ?

No, that's not possible.  You can set your $folder and then use the
+ and = shortcuts, but it works only for a single path (ie. it isn't
much of a help with multiple IMAP folders).  Folder aliasing besides
just the $folder functionality would be rather useful with IMAP I
guess.

 OK, I'll read the man pages for muttrc some more :)

That's a very good idea. :-)  After that, go read the manual. :-)


Mikko
-- 
// Mikko Hänninen, aka. Wizzu  //  [EMAIL PROTECTED]  //  http://www.iki.fi/wiz/
// The Corrs list maintainer  //   net.freak  //   DALnet IRC operator /
// Interests: roleplaying, Linux, the Net, fantasy  scifi, the Corrs /
Apathy Error: Don't bother striking any key.



Re: send-hooks matching all users - how?

2000-08-14 Thread Mikko Hänninen

Randall Hopper [EMAIL PROTECTED] wrote on Sun, 13 Aug 2000:
  manual.txt suggests a leading '^', but this doesn't work.  Maybe 
 it only works where you can specify a pattern flag, as in:  ^~C \.de$

Well, you *can* do this with send-hooks.  If you only specify a pattern,
but no pattern operator, Mutt will use the value from $default_hook as
the operators.  (Check the manual for $default_hook)  You do need to use
the pattern operator so you can add the ^ prefix.

So, if you use this kind of send-hook instead, it should work:

  send-hook "^~C (jim|john|joe)@home.com" "set pgp_autoencrypt"


Hope this helps,
Mikko
-- 
// Mikko Hänninen, aka. Wizzu  //  [EMAIL PROTECTED]  //  http://www.iki.fi/wiz/
// The Corrs list maintainer  //   net.freak  //   DALnet IRC operator /
// Interests: roleplaying, Linux, the Net, fantasy  scifi, the Corrs /
"I took an IQ test and the results were negative."



Re: send-hooks matching all users - how?

2000-08-14 Thread Randall Hopper

Mikko Hänninen:
 |Randall Hopper [EMAIL PROTECTED] wrote on Sun, 13 Aug 2000:
 |  manual.txt suggests a leading '^', but this doesn't work.  Maybe 
 | it only works where you can specify a pattern flag, as in:  ^~C \.de$
 |
 |Well, you *can* do this with send-hooks.  If you only specify a pattern,
 |but no pattern operator, Mutt will use the value from $default_hook as
 |the operators.  (Check the manual for $default_hook)  You do need to use
 |the pattern operator so you can add the ^ prefix.
 |
 |So, if you use this kind of send-hook instead, it should work:
 |
 |  send-hook "^~C (jim|john|joe)@home.com" "set pgp_autoencrypt"

Well, I tried that before my original post.  Here is the error Mutt
generates on start-up:

  Error in /home/rhh/.mutt/lists.mutt, line 29: parentheses not balanced
  Error in /home/rhh/.muttrc-1.2i, line 205: source: errors in 
/home/rhh/.mutt/lists.mutt
  source: errors in /home/rhh/.muttrc-1.2i

Line 29 of lists.mutt is where this send-hook is.

-- 
Randall Hopper
[EMAIL PROTECTED]



Re: send-hooks matching all users - how?

2000-08-14 Thread Mikko Hänninen

Randall Hopper [EMAIL PROTECTED] wrote on Mon, 14 Aug 2000:
 Well, I tried that before my original post.  Here is the error Mutt
 generates on start-up:
 
   Error in /home/rhh/.mutt/lists.mutt, line 29: parentheses not balanced
   Error in /home/rhh/.muttrc-1.2i, line 205: source: errors in 
/home/rhh/.mutt/lists.mutt
   source: errors in /home/rhh/.muttrc-1.2i
 
 Line 29 of lists.mutt is where this send-hook is.

Oh, right.  That's the usual "|'s in patterns must be quoted" issue.

Try this:

  send-hook "^~C '(jim|john|joe)@home.com'" "set pgp_autoencrypt"

Or if that doesn't work, try escaping (\) the |'s, or double escaping...
It's a known issue, sort of a bug, in the way the pattern matcher works.


Regards,
Mikko
-- 
// Mikko Hänninen, aka. Wizzu  //  [EMAIL PROTECTED]  //  http://www.iki.fi/wiz/
// The Corrs list maintainer  //   net.freak  //   DALnet IRC operator /
// Interests: roleplaying, Linux, the Net, fantasy  scifi, the Corrs /
No computers were harmed during the creation of this email.



mutt for chemists

2000-08-14 Thread Brian Salter-Duke

On the mutt home page there is a link to my:-

http://lacebark.ntu.edu.au/mutt.html

under a heading of "Additional MIME types patches" and "Mutt for chemists
patches". These originally refered to version 95.6i. I have now updated
these to refer to version 1.2.5. The main details are actually at:-

http://lacebark.ntu.edu.au/mutt/chemutt.html

but there is a link from mutt.html.

The pages now refer only to the addition to mutt of the MIME type
chemical. The problems discussed earlier for MIME types models and
visual have been fixed somewhere between 95.6 and 1.2.5.

Chemists have been using the MIME type chemical, particularly for web
pages, since 1994. Although it has never been officially accepted, this
has not deterred the chemistry community. In web pages it is used
particularly to send data for molecules that are then displayed with the
Chime pluggin for Netscape or Internet Explorer. However there are many
different subtypes. The chemistry MIME type can be used with other
mailers such as pine or elm without change to the code. mutt is stricter
so it has to be specifically added to mime.h, globals.h and parse.c.

My page may be useful for anyone who wishes to add any other MIME type, as
well as of course to chemists using mutt.

Cheers, Brian.

-- 
Associate Professor Brian Salter-Duke (Brian Duke) [EMAIL PROTECTED]  
  School of Biological, Environmental and Chemical Sciences, SITE,
Northern Territory University, Darwin, NT 0909, Australia.  Phone 08-89466702. 
Fax 08-89466847  http://www.smps.ntu.edu.au/school/compchem.html