RCVFILE

Section: User Commands (1)
Updated: 26 December 1985
Index Return to Main Contents
 

NAME

rcvfile - put message into named file.  

SYNOPSIS

rcvfile directory [ -l logfile ] [ -m ]  

DESCRIPTION

This program is intended to be invoked from the user's .maildelivery file in the manner suggested below. Its purpose in life is to examine the Subject: field of the message and determine if this message is a candidate for filing. If so, the program skips over the message headers and files the text into the file given in the subject line. It can be invoked manually if desired, and a message piped into it.

A message is considered fair game if the subject line has the word rcvfile as the first word of the Subject: field. The directory argument is required. The destination file name is created by concatenation of the directory, a "/", and the filename given in the subject field after The filename from the subject field is not allowed to contain any ".." directory components. If any are found, rcvfile aborts.

The -l option sets the logfile where a record of rcvfile activity is made. The file must already exist and be writable to the recipient. The -m option enables the creation of missing directories in the pathname of a file to be created. They will be mode 0755.

The owner of the created file will be notified by mail of the fact that a file has been delivered, with information about who sent it and other interesting bits. The owner may not be the recipient if the referenced file existed, was owned by another user, and was writable. If the file delivery fails for any reason, the message will be delivered as normal mail.  

EXAMPLE

A typical entry in the user's .maildelivery file is:
subject    rcvfile      pipe    A    rcvfile

or
Addr user=file pipe A rcvfile

You may need to give the full pathname of rcvfile if it is not in the search path of a vanilla /bin/sh.  

FILES

<login directory>/.maildelivery
 

SEE ALSO

maildelivery(5)  

AUTHOR

David H. Crocker


 

Index

NAME
SYNOPSIS
DESCRIPTION
EXAMPLE
FILES
SEE ALSO
AUTHOR

This document was created by man2html, using the manual pages.
Time: 06:40:15 GMT, May 19, 2025