lfs-uefi: fix efivar-37 FTBFS
[linux_from_scratch_hints.git] / OLD / mail-command.txt
blobab8d98fc67832af4e6d376018dfd34619d8d6cd5
1 TITLE:          Installation of the 'mail' command
2 LFS VERSION:    2.3.6+
3 AUTHOR:         Jason Gurtz <jason(at)tommyk(dot)com>
5 SYNOPSIS:
6         The 'mail' command is convienient for use in shell scripts and cron jobs as well as emergent interactive use when dealing with a screwy terminal or, when you just feel like using a very simple client  ;)
8 HINT:
9 Background:
10         The mutt MUA also has a way of being invoked at the command line for non-interactive use, but, nontheless remains a full-screen application for interactive use.  To send a message with mutt from a script use:
11 'mutt -x <recipient@addy> [-s "subject"] [-a  "/path/attached_file"] [< message.txt or "my message"]'
13 It's a good idea to redirect stderr > /dev/null when using the above.  Sometimes a terminal is screwed up so that full screen apps are unusable.  The fcron lfs-hint, and sometimes 3rd party scripts and commercial applications depend on a /usr/bin/mail being available.
15 ----------------------------Start-Install----------------------------
17 Source:  http://omnibus.ruf.uni-freiburg.de/~gritter/archive/nail/nail-9.27.tar.gz      (NOTE:  The original bsd mail program is no longer supported by anyone although by searching you can find updated versions at debian.org.  It is much easier to use the derivative, nail, which also adds support for MIME attachments.)
19 1. For most people a simple ./configure --prefix=/usr && make && make install should work.  The ./configure script should find everything, but if you have some oddities in your setup then take note of the following ./configure options:
21         --with-mailspool=DIR    mail spool directory
22         --with-csh=FILE         csh binary
23         --with-more=FILE        more binary
24         --with-ex=FILE          ex binary
25         --with-vi=FILE          vi binary
26         --with-sendmail=FILE    sendmail binary
28 2.  After a successfull installation make the symbolic links:
30         cd /usr/bin && ln -s /usr/bin/nail mail && ln -s /usr/bin/nail mailx
32 3. That's it, you're done!  :)
35 -----------------------------End-Install-----------------------------
37         The ...src/mailx-8.1.1.orig/debian/README.debian makes for intersting
38 reading
40 Hints for interactive use:
42         simply typing 'mail' will get you a list of one line headers of messages in
43 your mailbox, if any, and the '&' prompt.  'p' prints the current message to
44 screen  Just like the 'ed' line editor, you use the '+' and '-' commands to
45 move forwards and backwards through messages, or type the number of the
46 message to jump around.  While reading a message 'r' reply's 'd' deleats.
47 you can deleat mulitiple messages with a space delimeted list 'd 1 2 4 6' or
48 by specifing a range 'd 1-7'.  'u 1' undeleats message one.
50         composing is semi-non-interactive in that you invoke from the regular shell
51 prompt.  Simply type 'mail recipient@domain' it will prompt for subject then
52 you type message.  End by typeing a single dot '.' on a line and hit enter.
53 It will prompt for a cc: addy and then it'll send.  to attach a file use '-a /path/to/file'
54         'mail -?'
55         and
56         'man nail' for the rest...!
58 HTH, and Have fun!