mail_file
Package: WA2L/edrc 1.5.57
Section: General Commands (1)
Updated: 11 August 2009
Index
Return to Main Contents
 
NAME
mail_file - mail file(s) as attachments
 
SYNOPSIS
edrc/bin/mail_file
[
-h
]
echo message | mail_file
-s 
"subject"
-t to
[
-c carbon_copy
] [
-b blind_carbon_copy
] [ [
-d 
]
-a attachments
]
 
AVAILABILITY
WA2L/edrc
 
DESCRIPTION
with
mail_file
a mail with a message content and file attachments can be
sent with a single command.
The message content is received from
stdin 
what enables easy script integration of the command.
In the configuration file 
mail_file.cfg
can be configured if the mail should be sent locally, or if 
the mail should be sent from a remote (hub) system. It is possible
to define a list of hosts that can be used as a hub. If the 
local host name is part of the list, the mail is sent locally; else
the mail is sent from the first host in the hub list that is up.
 
OPTIONS
- -h 
 - 
usage message.
 - "subject"
 - 
subject of the mail to be sent.
 - -t to
 - 
comma separated list of mail recipients.
 - -c cc
 - 
comma separated list of carbon copy mail recipients.
 - -b bcc
 - 
comma separated list of blind carbon copy mail recipients.
 - -d
 - 
convert attachment file(s) to DOS.
 - -f from
 - 
sender address of the mail. The default sender address can be 
configured in the 
mail_file.cfg
configuration file in the
DEFAULT_SENDER
setting.
 - -a attachments
 - 
space separated list of files to be attached to the
mail.
 
 
ENVIRONMENT
-
 
EXIT STATUS
- 0
 - 
no error.
 - 2
 - 
operating system is not supported yet. See
osid(3)
if you get this error.
 - 3
 - 
specified attachment file does not exist.
 - 4
 - 
usage printed.
 - 5
 - 
command aborted pressing Ctrl+C. 
 - 6
 - 
configfile
mail_file.cfg
does not exist.
 - 7
 - 
cannot connect to mail hub with
remote_shell.
 - 11
 - 
temporary directory could not be claimed or created in 
/tmp.
Check the system temporary directory
/tmp
if you get this error, it is an indicator of system intrusion.
 
 
FILES
- etc/mail_file.cfg
 - 
configuration file of 
mail_file,
see  
mail_file.cfg(4)
for more information.
 
 
EXAMPLES
- 1) send a file with a single line message:
 - 
echo "See logfile in attachment" | mail_file \
  -s "myApplication Logfile"   \
  -t "fred.flintstone@acme.com \
  -a quarry_moves.log
 - 2) send a file with a multiple line message:
 - 
cat <<EOM | mail_file ...
  Hi Fred
  Please open the quarry move log in the attachment
  Regards
  Barney Boulder
EOM
 
 
SEE ALSO
edrcintro(1),
mail_file.cfg(4),
remote_shell(3),
sendmail(8)
 
NOTES
mail_file
uses the 
sendmail
command internally to send the mail.
 
BUGS
-
 
AUTHOR
mail_file was developed by Christian Walther. Send suggestions
and bug reports to wa2l@users.sourceforge.net .
 
COPYRIGHT
Copyright © 2009
Christian Walther
This is free software; see
edrc/doc/COPYING
for copying conditions. There is ABSOLUTELY NO WARRANTY; not
even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This document was created by man2html
using the manual pages.
Time: 00:14:12 GMT, March 08, 2025